觅长生吧 关注:94,099贴子:704,816

难怪觅长生运行效率那么低!

只看楼主收藏回复

今天继续修改觅长生里的物品数据来做平衡,就单单改诛仙剑的伤害判定数据,就层层嵌套。比如在Next框架里,诛仙剑第一阶段的铁剑,从物品到神通,从神通到buff,再从buff到神通,一层一层往上加!难怪运行效率会低!明明物品里直接可以设置buff了,然后buff里再设置一个伤害就行,硬要物品之后搞一个神通去设置buff!
我就大学里简单学的C语言,知道层层嵌套太多了就会增大计算量,觅长生这个底层框架已定,估计不好改了,希望觅长生2能好好设计下底层,搞好状态,不ff分类,(比如buff里不同效果对自己和对别人要分成两个,你完全可以把这个分类提高一级,先设置对自己还是对别人,再选择具体效果!)
还有不知道觅长生有没有好好多核优化,我的是几年前的笔记本(i5-9300H,4核8线程),从资源监控上看主要是cpu2,占用比较高,其他得基本没啥变化,估计多核优化也不咋样!
其次还有比较烦的是加载问题,换个场景就加载,而且加载时间都有点长,希望以后不仅能减小加载时间(比如预加载,比如掏洞打完怪以后的场景基本没变化,明明在开打之前的场景还有用的,却在打完以后重新加载一次,无穷无尽的加载,加载,加载,唉!)此外还可以通过增加加载动画,不要老是黑屏啊!还有就是有音量大小不同步问题(不同场景音量会有区别)!动态头像变化时,不同像素点不同步问题等等!
总而言之,觅长生这个估计没法好好优化底层了,希望觅长生2能够吸取教训,在框架搭建之初就设计好,考虑好变量状态的分类等等,能有一个更好的体验!





IP属地:浙江来自Android客户端1楼2023-10-06 17:27回复
    还有就是这个诛仙剑武器明明在物品设置时是剑属性武器,在打伤害时却变成了气属性攻击,也算发现一个小问题了!


    IP属地:浙江来自Android客户端2楼2023-10-06 17:29
    收起回复
      草台班子


      IP属地:广西来自Android客户端3楼2023-10-06 17:34
      收起回复
        还有就是那个诛仙剑的那个第一阶段的铁剑,就2点伤害还要做成一个单独的神通,然后16点伤害就又是一个单独的神通,完全可以做几个通用的神通来实现,不同的武器就直接调用这些通用神通,再加些状态就好了!


        IP属地:浙江来自Android客户端4楼2023-10-06 17:35
        收起回复
          我啰里啰嗦说了这么多,制作组会不会这么觉得


          IP属地:浙江5楼2023-10-06 17:39
          收起回复
            支持优化,不过现在出了unity这个事,也不知道觅长生2顺利不顺利


            IP属地:湖南来自Android客户端6楼2023-10-06 17:52
            收起回复
              确实卡的一批。闭关一年。都要很长时间。各种场景加载卡。海上移动的时候都一卡一卡的。


              IP属地:江西来自Android客户端7楼2023-10-06 18:17
              回复
                底层确实烂,之前我用58h3050ti的轻薄本,运行频率高挖矿直接卡死,设置低也得很久,搞得我再也没挖过矿


                IP属地:浙江来自Android客户端8楼2023-10-06 19:09
                回复
                  反正都要有施法判定,武器到神通不是很正常吗。
                  直接到效果一样要定义效果来源。


                  IP属地:山西9楼2023-10-06 20:16
                  回复
                    哥们你直接去他们工作室应聘吧,我就相信你


                    IP属地:山西来自Android客户端10楼2023-10-06 20:44
                    回复
                      只要算法复杂度不增加就行,多调用几次函数算啥开销,函数层数多了也是有好处的,比如抽象程度可以更高,可拓展性更强,直接几条语句搞定,后面想拓展什么功能都不好改


                      IP属地:上海来自Android客户端11楼2023-10-06 21:02
                      收起回复
                        因为一开始真的是一个很粗糙的小游戏,我是从最开始的上限金丹而且最高好像只能炼到6品的那个版本玩过来的,刚开始这游戏真的就一个架子。


                        IP属地:上海来自Android客户端12楼2023-10-06 22:38
                        回复
                          陈总说了,这叫屎山


                          IP属地:上海来自Android客户端13楼2023-10-06 23:18
                          回复
                            人太少,游戏本身也是好不容易弄起来的,屎山正常


                            IP属地:江苏来自Android客户端15楼2023-10-07 04:51
                            回复
                              11楼说的是对的。
                              时间复杂度和函数嵌套没有太多关系,
                              没有说这样不好的意思,建议其实很好,不过c语言只是计算机大一的课,建议楼主有空也可以学一学计算机大二的算法


                              IP属地:芬兰来自iPhone客户端16楼2023-10-07 06:06
                              回复