WebGL依赖浏览器,PC端尤其是手机端不支持WebGL的浏览器还有很多。在这种情况下,使用WebGL可能导致一部分用户无法运行。
另外一点就是资源加载,运行WebGL程序所需要的资源,大多数情况下需要下载的,会导致加载非常慢。当没有网络的情况下,如果没有进行本地缓存会无法运行(HTML5的本地缓存好像也有大小限制)。
部分浏览器运行WebGL也不太稳定,有时候会挂掉。
=====
不过目前倒是有一些方案。可以把WebGL制作的效果本地化。
如这个工具可以将WebGL直接打包成一个iOS应用(Android也有):phoboslab/Ejecta · GitHub
从原理上来说,就是有一个iOS应用,跑了一个只支持canvas标签的浏览器,这个浏览器解析WebGL非常快,而且可以加载本地资源。所以就可以克服上面的几个问题(然而貌似没几个这么做的。。。)
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....