unitywebgl不支持手机的webgl能在手机上跑吗

如何在 iOS 上开启 WebGL_网易手机
如何在 iOS 上开启 WebGL
用微信扫码二维码
分享至好友和朋友圈
苹果从 iOS 4.2 开始在自己的广告网络 iAd 中支持 WebGL,去年11月有人发现可以通过使用私有 API 将 WebGL 支持扩展到 UIWebView 的其他使用场合。自从 iOS 5.1.1 可以被成功越狱只会,在 iOS 上开启 WebGL 就变得更加简单了。
WebGL&Enabler&是由&&的作者开发的一款可以在&iOS&设备上开启&WebGL&支持的软件,安装之后可以让所有的&UIWebView&控件支持&WebGL,也就是说不但是原装自带Safari浏览器,也包括了其他的使用了&UIWebView&控件的第三方浏览器。
安装环境确认:
理论上该软件支持所有运行iOS&4.2以上版本的设备。以下硬件环境经过测试确认,可以顺利安装。另外强烈推荐安装在iOS&5.x版本中。
iPad&2&—&iOS&5.0.1
iPad&3&WiFi-only&—&iOS&5.1.1
iPhone&4S&—&iOS&5.1.1
另外:你的设备必须已经成功越狱!
安装步骤:
下载&WebGL&Enabler(deb格式)。
确保你的设备已经成功越狱,并且安装了&Cydia。
安装&MobileSubstrate(可以在&Cydia&中找到)。
安装&OpenSSH&并确认你的设备的&IP(Cydia&内置有详细的介绍和引导)。
使用&scp&(推荐&WinSCP)将你在电脑上下载好的&WebGL&Enabler&安装包(deb格式)发送到设备的&“/var/root/media/Cydia/AutoInstall”&目录。
重新启动你的设备,Cydia将自动安装&WebGL&Enabler。
当然,你也可以像安装其他&deb&包一样来安装&WebGL&Enabler。
效果展示:
好了,安装完成之后的设备就可以在&Safari&浏览器中打开&WebGL&页面了!赶紧试试吧!
本文来源:cnbeta
责任编辑:王晓易_NE0011
用微信扫码二维码
分享至好友和朋友圈
加载更多新闻
热门产品:   
:        
:         
热门影院:
阅读下一篇
用微信扫描二维码
分享至好友和朋友圈扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
  1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳答案。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 2606|回复: 12
unity发布的Webgl怎么挂到网上
4359/500排名<font color="#FF昨日变化2主题帖子积分
四处流浪, 积分 359, 距离下一级还需 141 积分
四处流浪, 积分 359, 距离下一级还需 141 积分
蛮牛币2166
在线时间133 小时
如题,用unity发布了个webgl版本,请问怎么挂到网上,生成一个链接,在手机能直接通过链接打开的??
跪求详细教程{:101:}
每日推荐:
9排名<font color="#FF昨日变化主题帖子积分
蛮牛币9482
在线时间720 小时
发布之后整个文件夹放到服务器上面去&&然后访问就好啦
如果想在本机测试的话就在本机装个tomcat& &具体配置网上有& &这样就可以在本机测试啦,这样也可以在局域网测试的
每日推荐:
4359/500排名<font color="#FF昨日变化2主题帖子积分
四处流浪, 积分 359, 距离下一级还需 141 积分
四处流浪, 积分 359, 距离下一级还需 141 积分
蛮牛币2166
在线时间133 小时
发布之后整个文件夹放到服务器上面去&&然后访问就好啦
如果想在本机测试的话就在本机装个tomcat& &具体配置 ...
这样用手机真机能打开吗?
[]: 毛小线 发帖时在路边捡到 1
蛮牛币,偷偷放进了口袋.
每日推荐:
9排名<font color="#FF昨日变化主题帖子积分
蛮牛币9482
在线时间720 小时
可以啊&&我一般是局域网测试&&测完手机测
不过手机和电脑必须在同一网络下
每日推荐:
4359/500排名<font color="#FF昨日变化2主题帖子积分
四处流浪, 积分 359, 距离下一级还需 141 积分
四处流浪, 积分 359, 距离下一级还需 141 积分
蛮牛币2166
在线时间133 小时
可以啊&&我一般是局域网测试&&测完手机测
不过手机和电脑必须在同一网络下 ...
再问一下,unity发布webgl在手机里能打开陀螺仪吗,怎么开? Input.gyro.enabled =好像开不了
[]: 毛小线 捡了钱没交公 蛮牛币 降了 2
每日推荐:
9排名<font color="#FF昨日变化主题帖子积分
蛮牛币9482
在线时间720 小时
Webgl下的陀螺仪没试过&&不过打包没报错理论上是可以运行的 我没试过哈
每日推荐:
259/150排名<font color="#FF昨日变化7主题帖子积分
初来乍到, 积分 59, 距离下一级还需 91 积分
初来乍到, 积分 59, 距离下一级还需 91 积分
在线时间17 小时
可以上网找个免费的虚拟主机空间,上传上去测试。
每日推荐:
4359/500排名<font color="#FF昨日变化2主题帖子积分
四处流浪, 积分 359, 距离下一级还需 141 积分
四处流浪, 积分 359, 距离下一级还需 141 积分
蛮牛币2166
在线时间133 小时
Webgl下的陀螺仪没试过&&不过打包没报错理论上是可以运行的 我没试过哈
好的&&谢啊
每日推荐:
4427/500排名<font color="#FF昨日变化1主题帖子积分
四处流浪, 积分 427, 距离下一级还需 73 积分
四处流浪, 积分 427, 距离下一级还需 73 积分
在线时间150 小时
观望中!!!!!!!!!!!!!
每日推荐:
61300/1500排名<font color="#FF昨日变化1主题帖子积分
蛮牛粉丝, 积分 1300, 距离下一级还需 200 积分
蛮牛粉丝, 积分 1300, 距离下一级还需 200 积分
蛮牛币2752
在线时间302 小时
unity的webGL不是不支持移动端么,楼主你手机能打开?
每日推荐:
4359/500排名<font color="#FF昨日变化2主题帖子积分
四处流浪, 积分 359, 距离下一级还需 141 积分
四处流浪, 积分 359, 距离下一级还需 141 积分
蛮牛币2166
在线时间133 小时
unity的webGL不是不支持移动端么,楼主你手机能打开?
都可以打开,要用支持webgl的浏览器
每日推荐:
4389/500排名<font color="#FF昨日变化1主题帖子积分
四处流浪, 积分 389, 距离下一级还需 111 积分
四处流浪, 积分 389, 距离下一级还需 111 积分
在线时间78 小时
谢谢楼主看看!!!!!!!!!
每日推荐:
5637/1000排名<font color="#FF昨日变化主题帖子积分
熟悉之中, 积分 637, 距离下一级还需 363 积分
熟悉之中, 积分 637, 距离下一级还需 363 积分
在线时间251 小时
楼主会了吗。同求
每日推荐:
游戏蛮牛给予质量较高、影响力较大的unity相关技术开发者的荣誉称号
认证开发者
经过游戏蛮牛认证的独立开发者posts - 975,&
comments - 133,&
trackbacks - 0
作者:小玉链接:/p/来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。随着Unity5.0的发布,WebGL平台的部署也正式登场(目前还处于Beta状态)。WebGL是一项利用JavaScript API呈现3D电脑图形的技术。区别于其他需要浏览器加载插件的形式(比如Flash和Unity的Web Player),通过使用WebGL技术,我们只需要编写简单的网页代码即可以实现3D图像在浏览器中的展示。使用WebGL的好处是显而易见的:在玩游戏之前无需下载任何插件,打开浏览器,输入游戏地址,就可以直接进行游戏了。而且WebGL的这套JavaScript API透过浏览器直接和系统的显卡打交道,效率也可以得到保证。WebGL在Unity中的实现具体到技术细节,WebGL在Unity中是通过IL2CPP,Emscripten和asm.js这几大关键技术来实现的。
IL2CPP:将脚本代码翻译成C++代码的模块。具体细节在上两篇有详细的讨论(、)这里直接略过。
Emscripten:将编译后的Byte Code翻译成Javascript,通过这个步骤以后,代码就可以在浏览器中直接运行了。虽然Emscripten大多数情况下是翻译c/c++的代码(在Unity中的使用情况就是如此),但是它也可以接纳任何由符合LLVM标准的编译器生成的其他语言的Byte Code,将其转换成JavaScript。
asm.js:相比前面两个模块,asm.js是最有趣的部分。也是Unity用来保证WebGL游戏运行效率的关键。他的主要作用就是对Javascript进行优化!提高JavaScript在浏览器中的运行效率。后面我们就具体的讲讲asm.js是如何做的。ASM.JS这次我们先直接看代码比较:先来个简单的C代码:
int f(int i){
return i+1;
相应的asm.js代码:
function f(i){
return (i+1)|0;
可以看到我们在每句后面都&比特或&上了0,这个操作对原来的变量里的值没有任何影响,看上去是无用的操作。但是它却保证了我们代码里的i和(i+1)都是整数而不是其他类型。另外一段:计算字符串长度
size_t strlen(char *ptr){
char*curr =
while(*curr !=0){
return(curr-ptr);
相应的asm.js:
function strlen(ptr){//calculate length of C string
ptr=ptr|0;
var curr=0;
while(MEM8[curr]|0!=0){
curr=(curr +1)|0;
return(curr-ptr)|0;
在代码中,MEM8是一个Byte类型的&View&,用来操作实际的&typed buffer&。(在这个例子中是ptr指向的内容。有关View和typed buffer的概念请参考 )类似的处理出现在asm.js的各个地方:asm.js中包含了JavaScript的一个严格子集 && 包括严格类型的整数、浮点数、数值计算、函数调用和堆访问,使得其在被执行的时候跳过了导致JavaScript变缓慢的动态转换和其他一些操作,大大加快了速度。我们可以在代码中加入&use asm&开关开尝试开启asm.js模式。
function MyAsmModule(){
//module body
asm.js有一套自己的规范(具体可以参考),你完全可以自己手写asm.js代码,但更多的情况是利用上面提到的Emscripten自动的生成代码。如果浏览器支持asm.js,那么程序的代码会得到加速,但是如果浏览器不支持asm.js,也无需担心。asm.js本质上是JavaScript的一个子集,它用到的所有语法和JavaScript完全一致。在不支持asm.js的浏览器上执行的效率和一般的JavaScript脚本是一样的。目前支持asm.js的浏览器只有FireFox一家。IE和Chrome也在积极跟进。,在Windows 10中所使用的Chakra引擎将支持asm.js,并且微软正与Mozilla进行合作,以争取尽快实现它。Chrome则将通过TurboFan这一在V8上经过优化的编译器提供对asm.js的支持。如果你的Chrome版本是41,这意味着其已经内嵌的TruboFan Beta版,可以加速asm.js了。Unity例子测试首先你得有Unity5.0,使用官方或者自己的项目,切换到WebGL平台。我这里用的是官方的,将编译好的整个包放入到Web Server的目录中,然后在浏览器访问。在浏览器中打开项目的Html页面,找到并打开WebGL_Build.js,发现其中除了少量可以阅读的函数以外,文件的绝大部分内容都是类似用汇编形式写出的asm.js代码。我们游戏的绝大部分逻辑代码就出现在此总结Unity5.0中的WebGL平台部署是一个令人激动的选项,纯html的方式运行游戏意味着我们可以把更加复杂和有趣的游戏直接部署在网页上。让其在诸如微信这样的平台上直接传播。这个魔术的背后离不开IL2CPP,Emscripten和asm.js。asm.js有着化腐朽为神奇的力量,通过一套工作流转换,使我们获得高效的代码。高效的代码只是其中的一个好处,另外一个好处是代码混淆:由于asm.js的天性使然,这些看上去像极了汇编的代码很好的解决了html5游戏客户端源码直接暴露的风险。这一点对于商业游戏来说也非常重要。可以说asm.js天生就是为了WebGL游戏准备的!而从各大浏览器厂商对其支持力度也能看出以后的流行非它莫属。其实Emscripten+asm.js不光光是Unity可以使用,其他引擎也一样可以使用。例如Unreal3也使用同样的方法来将游戏带到浏览器上。而cocos2d-x也有。WebGL的前景一片光明。
阅读(...) 评论()问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
项目中要用webview显示720度全景图,但是在4.4系统的手机上出现了请为手机添加CSS3D或者WebGL 支持
同步到新浪微博
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:目前手机上支持webgl的浏览器有哪些? - 知乎11被浏览5035分享邀请回答1添加评论分享收藏感谢收起

我要回帖

更多关于 unity发布网页版webgl 的文章

 

随机推荐