针对unity移动端游戏可以做哪些方面的优化?

新农商网 全部 1035

针对unity移动端游戏可以做哪些方面的优化?

回复

共1条回复 我来回复
  • 鱼子么么哒
    鱼子么么哒
    这个人很懒,什么都没有留下~
    评论

    首先从unity这个引擎入手,它是可视化的游戏引擎,并且容易上手,跨平台很方便。但是有个很大的缺点就是优化是件很头疼的事情。因为容易上手,往往对已一些初级的开发者来说不会去关心优化的问题,但在某些对应用要求特别高的领域,如VR,优化的好坏占决定性的作用。下面就大概说一说。

    一个是场景过于复杂,cpu要处理的图形计算量过大。我们利用unity的静态批处理和动态批处理解决Drawcall过高的问题,减少场景模型点面数量,利用LOD技术能很好的实线,而又不过多的影响整体画面感。

    二是代码中有非常耗时的操作。针对这些优化可以打开unity的profiler组件,每一帧的去观察cpu耗时,针对性的去解决问题,如某个操作阻塞主线程可以放到其他线程中。
    三是内存优化,将距离摄像机较近的图片的mipmap去掉,减少图片的尺寸满足要求即可

    四是针对UI,UI优化一直是游戏里最为关注的地方,unity中像mask,horizontallayout,scrollview等都是比较耗时的,尽量不用。

    希望我的这些方法能够帮助到你!

    2017-07-01 21:58:49 0条评论