nikke方舟人口吧 关注:50,164贴子:1,300,925

谈谈在5月30日更新后如何提升游戏帧率减少卡顿

只看楼主收藏回复

更新后为了兼容8gen3降低了渲染api版本,导致游戏在pc端和手机上卡顿
下面将就个人多年的优化经验谈谈如何改善在pc和安卓的游戏体验
先开一贴吧,写技术贴老费劲了,怕不想写
内容有点多都是干货,大概有几千字吧,方法也适用别的游戏,求支持


IP属地:福建来自Android客户端1楼2024-06-02 08:54回复
    忘了说了,别插楼


    IP属地:福建来自Android客户端2楼2024-06-02 08:55
    收起回复
      1.我这人不喜欢直接给结论,喜欢先从原因开始分析,再根据原因给出解决方法,这样诸位也能学到点东西。下面先讲安卓端。IOS有自己的渲染方式,我也没有IOS设备,所以IOS用户可以不用往下面看了


      IP属地:福建3楼2024-06-02 09:16
      回复
        2
        先讲安卓问题,现在存在两个问题
        1.帧率比较低卡顿、游戏场景加载不了
        2.设定60帧,但是只在30帧左右徘徊或者设定30帧只有15帧
        注意这是两个不同的问题,所以解决思路是不一样的,虽然两者也有联系


        IP属地:福建4楼2024-06-02 09:21
        回复
          现在小米14等这种8g3机型不闪退了吗?


          IP属地:江苏来自Android客户端5楼2024-06-02 09:23
          回复
            3
            第一个问题主要是更新后改了渲染方式导致性能消耗过大以及手机配置不够
            第二个问题涉及到的方面有点多
            1首先可以先排除是代码的问题,做过游戏开发的都知道,一般不会随便动到帧率的,就算动到帧率也是直接填入具体的数值而不是这种减半的方式
            2是Unity的BUG吗?那么就要聊到Unity改帧率的底层逻辑了,展开有点复杂,反正就是和调用安卓的API有关系
            所以要解决这个问题,只能从手机设定来着手


            IP属地:福建7楼2024-06-02 09:36
            回复
              哥们,后续呢,我要看pc端的


              IP属地:湖北来自Android客户端8楼2024-06-02 09:36
              收起回复
                4
                这里涉及到手机的一项功能:LTPO动态自适应刷新率
                这是手机为了节省耗电增加性能的一种方案,会在不同场景自动切换不同的刷新率。比如设定120hz,在b站这种app就会变成60hz。游戏里静止不动就会变成30帧或者锁屏后有概率变回去了,这都是这项技术的bug,对游戏的适配性不好


                IP属地:福建9楼2024-06-02 09:45
                回复
                  先写这点吧,下午再说


                  IP属地:福建10楼2024-06-02 09:46
                  回复
                    等一个pc


                    IP属地:河南来自Android客户端11楼2024-06-02 11:03
                    回复
                      牛的 兄弟


                      IP属地:安徽来自Android客户端12楼2024-06-02 11:47
                      回复
                        等个结论


                        IP属地:上海来自Android客户端13楼2024-06-02 12:13
                        收起回复
                          老哥pc呢


                          IP属地:山西来自Android客户端14楼2024-06-02 19:01
                          回复
                            老哥人呢,pc一直突然掉帧


                            IP属地:山西来自Android客户端15楼2024-06-02 23:10
                            收起回复
                              bd


                              IP属地:广东16楼2024-06-02 23:53
                              回复