tibaiwan1888 发表于 2026-6-7 08:57:29

【VV引擎】QFunction公共函数维护经验分享

最近整理自己的版本脚本时,发现很多功能后期不好维护,其实问题都出在QFunction。很多人写脚本喜欢:直接写NPC直接写活动直接写功能前期开发很快。后期维护非常痛苦。
什么功能适合放QFunction?个人习惯:
[*]奖励发放
[*]装备检测
[*]材料检测
[*]积分处理
[*]日常功能
统一写成公共函数。NPC只负责调用。
举个例子转生生肖官职爵位都需要判断材料。如果每个NPC都写一遍。后期修改成本极高。统一调用公共函数会方便很多。
公共函数命名建议不要出现:A1
Test
ABC这种名字。后期根本不知道用途。建议:Reward
CheckItem
CheckLevel类似有意义的命名。
总结QFunction不仅是功能区。更应该是整个版本的基础库。前期多花一点时间规划。后期能省很多维护成本。

页: [1]
查看完整版本: 【VV引擎】QFunction公共函数维护经验分享