Unity3d
yuer2040
是谁
在用生命的尺子
丈量我们的缘分
展开
-
减少游戏初次加载解包时间
在项目中,运用ulua实现自动更新,大致流程就是把所需资源打包成assetbundle,和lua代码一起放到streamingassets中,并且对每个文件生成md5码,写入一个文件中,作为版本管理,以及自动更新的依据。每次更新时只需要把资源文件放到服务器上,每个客户端取下这个版本管理文件和本地中的每项比较,如果MD5码不同,就从服务器上下载,并替换本地文件。在实际项目中遇到一个文件,就是初次安装...原创 2018-03-01 18:17:21 · 496 阅读 · 0 评论 -
unity3d5.3.8内存优化总结
这次项目优化主要遇到的大的方面优化有几个,一个是UGUI内存优化,,这一块一定要选择ETC1压缩方式,可以大量的压缩内存消耗,在前期需要对UI做整体规划,尽量做到UI资源的通用和复用,将通用的贴图资源可以放一个文件夹,打成一个图集,做成依赖的assetbundle,然后根据每个功能窗口特效的贴图分不同的文件夹,打不同的图集。注意,只有unity5.3.8开始才真正支持etc1(alpha通道分离)...原创 2018-05-25 15:40:10 · 409 阅读 · 0 评论