Unity WebGL注意事项1

制作Unity WebGL已经有一段时间了,在之前也写过一些难点和卡点的文章,这篇将整个经历过的WebGL问题进行一个总结

1、WebGL对于内存的要求比较高,主要是看浏览器支持的内存是多少,表现最好的是火狐和Google,基本上项目内存在1G以内是基本OK的。

2、WebGL的网络连接需要使用WebSocket,这块服务器和客户端都需要进行处理。

3、WebGL的互通在Unity的手册中有示例,不清楚的可以看下之前的文章。

4、WebGL没有本地概念,只有缓存,需要定时清理缓存。

5、UnityWebGL不支持输入框,解决方案可以在 https://github.com/zouhunter/unity-webgl-inputfield 或者 https://github.com/JayWUnity/UnityWebGLInputfield 基础上处理。

6、美术资源一定要进行压缩,同时格式最好为Crunch,为之后预留出空间。

7、Unity资源使用AB包可以大量的节省缓存和内存占比。

8、光照最好使用烘焙。

9. 开发工程和发布后放置位置,一定不能存在中文路径。

10. 不支持使用多线程操作。 

 11. 读取本地Json数据时会出现解析失败的问题。

 

整体来说UnityWebGL在目前并不是一个非常好的发布平台,如果是做页游最好还是使用 js 那一套,UnityWebGL转小程序目前是不太可行的,这块也是做过测试,期待官方后续可以给出一个比较好的解决方案吧 。

Over!

posted @   HuHuLikeSkill  阅读(893)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示