以下介绍一些Web技术,以及Unity开发Web的技术方案和一些需要注意的地方。
WebGL
WebGL是一种用于在Web浏览器中渲染图形的API,基于OpenGL ES图形库的功能。不过通常也指基于WebGL的Unity Web开发技术方案。[……]
粒子特效对于表现来说,至关重要,但对CPU和GPU来讲,是一个性能消耗的大户。以下记录一些针对移动端的优化方式。
数量尽可能少,推荐30-50个粒子系统,300-500个总粒子数。
尽可能小,过大会影响像素填充率的效[……]
作为ABC语言的一种继承,Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。
优点
近两年来使用python很多,特别是辅助项目开发,是极其便利的工具。
而且通用性好,适用于不同技术[……]
与3D场景渲染机制不一样,UI渲染以Canvas为单位进行,CPU负责把UI界面的逻辑结构进行更新,汇总,并负责把这些数据准备好,最后把这些信息传给GPU。
渲染开销建议控制在2ms以内,对于一个3D游戏来说一般UI Drawcall控制在50,对于[……]
这里讨论的减小包体大小,又因为很多项目会采用基础包与资源下载包分离的策略,所以减少基础安装包(首包)的尺寸大小是最头等的诉求,特别是以 WebGL 为目标进行发布时,必须保持较低的构建大小,让用户在内容启动之前等待合理的下载时间。
先说说代码的优化策[……]