【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码

我们都知道 , CFHD的优化要说最拉胯的地方 , 就是对低高端玩家都不友好 , 普通玩家跑不动游戏 , 大神玩家的电脑又带不动 , 总之就是一个字“烂” , 于是 , 问题就来了啊 , 现如今都一年多过去了 , 公测那么久了 , 为什么区区一个优化 , CFHD的官方就是搞不定呢?其实 , 要说这个原因也很简单的 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
我先给大家举个例子吧 , 不知道有没有同学学过建筑的 , 我们都知道 , 盖房子必须要打地基 , 地基打得越好 , 房子就能越牢固 , 因此 , 很多建筑师在设计房子的时候 , 都会尽可能地将地基搞好 , 可问题是当房子都盖得差不多了 , 这时候 , 你才发现一件事情 , 自己的地基没打好 , 这下可就尴尬了 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
此时 , 对于建筑师来说 , 这时候只剩下两个选择 , 一个 , 就是咬着牙建下去 , 另外一个选择就是拆了重修 , 这时候 , 是个人都会选择前者吧 , 毕竟这样的话 , 就算再差 , 也不是不能用 , 而之所以 , 我会举这个例子的原因 , 很简单 , 那就是CFHD现在的情况就是这样的 , 地基没有打好 , 做出来的游戏 , 优化能好才怪了 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码】因为优化对于游戏来说 , 是非常关键的 , 可问题是CFHD已经是基本完工的状态了 , 估计连程序员都不知道是自己的哪个代码出了问题 , 这时候 , 你让程序员去挨个检查 , 挨个测试 , 费时费力就不说了 , 但问题是这样挨个检查和测试 , 鬼才知道是哪个 , 好吧 , 就算程序员熬夜加班 , 找到了这个代码 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
然后把这个代码修复了 , 然后呢?你们以为CFHD的优化就会好了 , 答案并非如此 , 代码是牵一发而动全身 , 一般来说 , 一款游戏的一个代码稍微动一下 , 整个游戏都有可能会崩溃 , 更何况优化这玩意可是底层代码 , 这就相当于是一栋房子的地基 , 如果贸然动建筑物的地基 , 搞不好就是整栋楼的坍塌 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
动游戏的代码也是这样的 , 此时 , 面临的问题就在这里 , 这时候 , 你是程序员 , 你就要面对这样的情况了 , 要么 , 你直接修改代码 , 要么 , 装死勉强苟活 , 显然 , 后者的安全性更高 , 不然 , 程序员的圈子里面就不会流传这样一个说法了 , 能跑就别动 , 意思就是代码只能跑得动就不要去乱改了 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
因此 , 现在的很多程序员都是这样的 , 代码只要跑了 , 不出大问题就一直在那躺着 , 也导致了现在的CFHD的情况 , 很多人吐槽和抱怨游戏的优化烂 , 很多高配置的电脑都玩不动游戏 , 这真的不是官方不知道 , 他们太知道了 , 不然 , 也不会在游戏开始界面里面 , 多次提醒玩家要把游戏安装到固态硬盘了 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
不是他们不知道 , 是处理了之后 , 容易出大问题 , 毕竟游戏又不是做给他们玩的 , 他们只要不出问题 , 能跑了 , 自己的饭碗也不会丢掉 , 此时 , 最好的选择就是这样 , 让他们跑起来 , 只要不出问题就行了 , 他们压根不会真的去动底层代码 , 因为底层代码出问题 , 自己的饭碗可能也会跟着出问题 。
【游戏世界】CFHD的优化为什么就是做不好?关键是程序员不敢乱动底层代码
文章图片
所以 , 现阶段的CFHD , 大家就别指望开发商会做好优化了 , 毕竟对于他们来说 , 这只是一件商品罢了 , 更何况还是一件销售不怎么样的商品 , 这更加不愿意往里面投入更多的开发资源 , 他们不是傻子的 , 更不可能是傻子 , 所以 , 大家看到的情况也就很明显了 , 别指望他们会做好优化 , 与其想这个 , 倒不如想啥时候出新内容更为妥当一些 。