zoukankan      html  css  js  c++  java
  • FPS谈谈性能,帧速率

      性能和帧速率是射击游戏非常重要的环节,如果《战地3》能像《使命召唤》那样有60帧的速率,那会是多么享受的一件事儿。

      但是即便是关卡自带的地图,在iPhone4上你跑到30帧都是一件不可思议的事情。因此,有必要彻底解决我的帧速率问题。

      1.降低DrawCalls是最直接的

      2.使用Pre-Computed Visiblity和Lightmass volumes。

      3.Shipping_32和FinalReleaseScript大约能提高30%的效率。

      4.少用Trace和allactor Iteractors。所以我的红外线还有改进的思路,自动瞄准也是。

      5.在BaseSystemSetting.ini中修改各iOS平台特性

      6.烘焙的阴影对对性能没有影响,Unlit不会造成性能影响,只有Lightmap会影响。

      7.尽可能的减少碰撞,CollisionVolume有帮助

      8.少用物理,物理消耗很大Physics_none可以有帮助,敌人的死亡最好能用动画替代。或是将东西mo

      9.粒子的MaxCount减少到20以下

      10.CullDistanceVolume能提高很多性能

      11.贴图改为无光照自己做阴影?

      12.尽可能不要在同一时间Spawn很多Actor。包括油桶爆炸也可以使用更为合理的方式,让他们不是Destroy而是消失和SetCollision(nocollision)

      13.总得需要天空盒将世界封闭,否则引擎会渲染很远,UDK不擅长渲染开放世界。同时天空盒不能有阴影和任何动态的东西。天空盒尽量做到小。    

  • 相关阅读:
    5
    4
    3
    crontab -e 报错(E518: Unknown option: foldenable)
    解决无法修改日志时间的问题(Local time zone must be set--see zic manual page 2019 )
    ping测试丢包率
    关闭SELinux
    iotop使用方法
    mysql的备份
    修改uid gid 的起始范围
  • 原文地址:https://www.cnblogs.com/NEOCSL/p/2953137.html
Copyright © 2011-2022 走看看