1、javaScript不支持线程
2、移动端不支持webGL
3、webgl不支持filestream
4、浏览器不能直接使用socket
5、openGL的api只支持到最老的2.0
6、只支持基本的音频功能
7、WebGL是一个AOT平台,不支持反射功能
8、ie原则上能支持,但即使最新版也没有足够的内存
9、一般的apache类型服务器可以实现对资源gzip资源的动态解压,但并不是所有的服务端都支持
10、Strip Engine Code 只会影响到unityEngine自身的资源
11、使用 Networking.NetworkManager.useWebSockets.
12、当其他元素和input冲突时: WebGLInput.captureAllKeyboardInput
Unity3D官方教程:WebGL_FoxGame的专栏-CSDN博客
Unity 2017.2新功能尝鲜:支持线性渲染的WebGL 2.0
关于 Unity WebGL 的探索(一) - yaukey - 博客园
关于 Unity WebGL 的探索(二) - yaukey - 博客园
Unity Webgl 问题总结_qq_41594985的博客-CSDN博客
WebGL Overview - The Khronos Group Inc
Firefox浏览器
Firefox的用户请在浏览器的地址栏输入“about:config”,回车
在过滤器(filter)中搜索“webgl”
将webgl.force-enabled设置为true
将webgl.disabled设置为false
在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
将security.fileuri.strict_origin_policy设置为false
关闭目前开启的所有Firefox窗口,然后重新启动Firefox。
其中前两个设置是强制开启WebGL支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是WebGL的开发者,不需要开发调试WebGL,只是想要看一下WebGL的Demo,那你可以不设置此项。
Google浏览器
右键谷歌浏览器快捷方式,选择属性=》快捷方式,在目标输入栏里输入如下命令:--enable-webgl --ignore-gpu-blacklist --allow-file-access-from-files。注意:-enable-webgl....前面-有个空格。然后应用,重启浏览器就可以运行wengl了。
网友评论