当前位置: 华文问答 > 游戏

【原神】出现这种能删除房主可交互对象的外挂,会对【原神】联机功能产生多大影响?玩家该如何防范?

2023-08-28游戏

虽然诸位前辈将原因描述为「套用模型」之类的词,作为懂一点程序的,还是希望用更准确的词汇来描述:NPC和物品或者角色「继承于同一个基类」。

将之描述水平差或者偷懒大可不必,继承于基类是非常标准的设计方案。用一个简要但不准确的举例一下:

程序中有两种对象,分别是人类和小狗。为了减轻设计负担,我们可能会将人类和小狗共同的、可复用的部分(比如姓名、生命值等属性/变量,或者吃饭喝水等动作/函数)单独拎出来写一个新的 class,然后新建人类和小狗两个 class继承于生物。这样人类和小狗在不用重复实现代码的情况下,就拥有生物的全部特性了。在这里,生物就是人类和猫猫狗狗的基类。

对原神来说这也是很正常的。我虽然没用过unity,但是UE场景中几乎所有的可见对象的基类都来源于UActor。这属于标准操作。

不过这当然不是给mhy推卸责任。mhy的美术和优化方面的技术确实不错,但是就此看来,软件工程管理说不定会是个灾难。修起来其实很简单,只需要为资源操作补充合法性检查,并将每个客户端的资源严格隔离即可。已经被攻击的玩家回档也很简单,只需要纠正数据库/配置文件即可。mhy修起来不会超过一天就能搞定,只看他们是否觉得有必要立刻发补丁了。