位置: 编程技术 - 正文

unity3d移动平台性能优化专题(7):GPU优化(unity mobile3d)

编辑:rootadmin

推荐整理分享unity3d移动平台性能优化专题(7):GPU优化(unity mobile3d),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3dwasd移动,unity移动端教程,unity3dwasd移动,unity 移动端,unity 移动端,unity移动游戏开发,unity 移动端,unity3dwasd移动,内容如对您有帮助,希望把文章链接给更多的朋友!

GPU主要涉及的方面其实前面几个专题也提过了,现在主要提及一些针对GPU的方面的优化,当然有些手机是集成显卡的,那么可能就没啥效果了。

1.GPU 通常受供给比率或内存带宽的限制。所以你可以尝试降低分辨率,当然这个是已经跑步起来的机子才采用这种策略。

2.尽量降低 UV 贴图接缝和硬边缘的数目(顶点增加一倍)

unity3d移动平台性能优化专题(7):GPU优化(unity mobile3d)

请注意,图形硬件处理顶点的实际数量通常和 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(二) 一、刚体交互当物体包含刚体的时候就可以收到物理引擎的影响,当物体包含碰撞器的时候物体可以发生碰撞,当物体含有碰撞器不含有刚体的时候可

本文链接地址:https://www.jiuchutong.com/biancheng/378813.html 转载请保留说明!

上一篇:Unity3D-各种坐标系(unity3d坐标系)

下一篇:单机环境下在WinForm中使用Unity3d(单机模式在哪)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络