永发信息网

unity3d 手雷为什么用网格渲染器

答案:1  悬赏:20  手机版
解决时间 2021-03-22 04:48
  • 提问者网友:送舟行
  • 2021-03-21 06:47
unity3d 手雷为什么用网格渲染器
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-21 07:53
游戏画面卡顿,也就是计算资源消耗过多,这有各种原因。优化一般有几个方面:
1. 首先就是要降低你的Draw Call数量,把小的贴图、精灵图汇总整理成大的贴图或 atlases,多个模型多复用已有的贴图。
2. 优化模型,这个包括你说的精简多边形面数,在3ds Max里做,如果是静态模型可以用3ds Max里的优化修改器,如果是骨骼蒙皮动画,需要你用石墨工具重新布线。游戏模型为了增加质感一般使用低模+法线贴图,你可以在3ds Max里生成法线贴图。
3. 优化光照系统,即产生光照贴图。静态场景和模型用烘培阴影和光照(在Unity里做,或在3ds Max里做然后导入Unity)。动态模型和角色可用重合的低模来产生实时阴影。
4. 优化物理系统,尽量不要用 Mesh 碰撞器,用组合的规则体(如球状和盒状)来代替原始模型的 Mesh 碰撞器。
最后,你要善用调试器和性能监视器,比如 Unity 的 Gizmos 和性能监视对话框,还有编译到 iOS 平台时的 Xcode Instruments 性能剖析器,用这些工具看看最消耗计算资源的是你的程序的那部分,然后再做对应的优化。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯