黑神话吧 关注:778,692贴子:9,827,309

回复:有点好奇优化工作是怎么做的

只看楼主收藏回复

比如你写程序的时候,初期是目标只是实现功能,跑的快不快没那么重要,最快的把功能先做出来最重要
后期优化就是对程序细节做精简,去掉冗余的部分


IP属地:广东来自Android客户端31楼2024-07-12 10:24
回复
    3


    IP属地:四川来自iPhone客户端32楼2024-07-12 10:25
    回复
      2026-01-26 20:35:56
      广告
      不感兴趣
      开通SVIP免广告
      化工,什么化工?


      IP属地:河南通过百度相册上传33楼2024-07-12 10:31
      收起回复
        场景方面 会有个叫lod优化 离得近精度越高 离得远精度越低 场景模型会有三个逐渐递交下一集是上一级的60%多边形 不过这都是最基础的而已


        IP属地:山西来自Android客户端34楼2024-07-12 10:36
        收起回复
          原来如此


          星座王
          点亮12星座印记,去领取
          活动截止:2100-01-01
          去徽章馆》
          IP属地:福建来自Android客户端35楼2024-07-12 10:52
          回复
            1.最基础的,去除多余的代码和画面冗余,该删减删减,该遮住遮住,
            2.优化算法,降低运行复杂度,降低机器反应时间
            3.组织架构,应用新知识,新软件,新的算法让游戏更加贴合当代电脑各个平台驱动
            4.减少少量不易察觉的内容,缩减部分画质等
            5.规范优化粒子,特效,动作的代码画面及计算量的问题,
            6.BUG优化,减轻因bug引起的运算加重,
            还有很多其他的,但是基本思路就是让最初始的完全运行版本进行校准和查漏补缺,还有减少代码美术等东西引起的问题,让游戏更加兼容更多的显卡等


            IP属地:四川36楼2024-07-12 10:56
            收起回复
              代码层级的优化,减少看不见模型的加载量,或者什么模型需要提前加载可以防止过场时候卡顿,占用大的地方要有什么方式改动可以保证效果一样且计算量小,我记得当时gta5就有一段屎山代码在开局加载,一个if语句循环了几亿次导致开局加载要几分钟,那个就属于优化特别差的一个点


              IP属地:山西来自Android客户端37楼2024-07-12 10:59
              回复
                优化分几种,一种是程序方面的,另一种是场景方面的,程序执行线路越简化,对cpu的压力越小,场景越简化对显卡的压力也越小,至于实际的优化操作,那就是专业技术了,场景优化很多手段灵感来源于电影拍摄手法,这也是战神4如何优化到可以一镜到底的原因。


                IP属地:浙江来自Android客户端38楼2024-07-12 11:30
                回复
                  2026-01-26 20:29:56
                  广告
                  不感兴趣
                  开通SVIP免广告
                  减肥


                  IP属地:广东39楼2024-07-12 11:38
                  回复
                    6


                    IP属地:河南来自iPhone客户端41楼2024-07-12 11:55
                    回复
                      3


                      IP属地:河南来自iPhone客户端42楼2024-07-12 11:55
                      回复
                        优化其实就是在尽量不影响肉眼观感的情况下砍画面,砍特效啥的


                        IP属地:北京来自Android客户端43楼2024-07-12 12:54
                        回复
                          优化很多方面的,冗余的代码,多余的配置文件,更合理的线程分配,资源加载.能干好这活的都是公司的骨干


                          IP属地:四川44楼2024-07-12 13:49
                          回复
                            说简单就是想办法偷工减料,减少性能开销,同时尽量不影响画质


                            IP属地:山西来自Android客户端45楼2024-07-12 13:56
                            回复
                              2026-01-26 20:23:56
                              广告
                              不感兴趣
                              开通SVIP免广告
                              答:你可以去看看沙滩up关于黑猴优化的视频,一两句话难说,设计方案选择(各种不同的光照方案)、代码重写(你可以理解成从跑两行代码到跑一行代码,同等效果)等等


                              IP属地:广东来自iPhone客户端46楼2024-07-12 18:19
                              回复