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!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界