位置: 编程技术 - 正文
推荐整理分享unity3d移动平台性能优化专题(7):GPU优化(unity mobile3d),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:unity3dwasd移动,unity移动端教程,unity3dwasd移动,unity 移动端,unity 移动端,unity移动游戏开发,unity 移动端,unity3dwasd移动,内容如对您有帮助,希望把文章链接给更多的朋友!
GPU主要涉及的方面其实前面几个专题也提过了,现在主要提及一些针对GPU的方面的优化,当然有些手机是集成显卡的,那么可能就没啥效果了。
1.GPU 通常受供给比率或内存带宽的限制。所以你可以尝试降低分辨率,当然这个是已经跑步起来的机子才采用这种策略。
2.尽量降低 UV 贴图接缝和硬边缘的数目(顶点增加一倍)
请注意,图形硬件处理顶点的实际数量通常和 3D 应用程序显示的数量有所不同。建模应用程序通常显示几何顶点的数量,例如构建模型不同角点的数量。但是,对于图形卡,将需要一些几何顶点拆分成两个或两个以上的逻辑顶点来渲染。如果顶点有多个法线、UV 坐标或顶点颜色,则必须分割。因此,在 Unity 的顶点计数始终比 3D 应用程序计数高很多。
3.使用压缩纹理 (Compressed Textures) 可以减少纹理的尺寸(使加载时间更快,内存占用更少),同时也可以显著增强渲染性能。压缩纹理仅使用未压缩 位 RGBA 纹理所需的内存带宽的一小部分。
4.根据经验,三维场景中使用的纹理应始终启用生成 Mip Maps (Generate Mip Maps)。在 GPU 渲染时,纹理压缩可以以同样的方式帮助限制纹理数据传输量,mip 贴图的纹理让 GPU 能让较小的三角形使用较低分辨率的纹理。但仍然要注意,小图会增加百分之的内存。
5.着色器性能,这个也是一个大块,专门有一个专题,这里就不继续深入了。
单机环境下在WinForm中使用Unity3d 今天工作需要,要把Unity3d嵌入WinForm中,具体怎么做网上都有教程的。但是,按照教程来,即在WinForm中添加UnityWebPlayer控件(这个是COM组件),结果无法
U3DPlayer UnityWebPlayer动态改变src 单机问题解决了,接下来是动态src的问题,之前有看到过有解决方案的。今天参考了:Unity动态改变src的解决方法-智周万物我的目的是实现可以打开任
物理引擎——刚体Rigidbody(二) 一、刚体交互当物体包含刚体的时候就可以收到物理引擎的影响,当物体包含碰撞器的时候物体可以发生碰撞,当物体含有碰撞器不含有刚体的时候可
标签: unity mobile3d
本文链接地址:https://www.jiuchutong.com/biancheng/378813.html 转载请保留说明!友情链接: 武汉网站建设