【经验分享】VV引擎脚本排错思路总结,新人少走半年弯路
一、先确认是不是脚本问题很多人发现NPC没反应:第一反应:是不是命令写错了?实际上很多时候根本不是脚本问题。例如:[*]NPC路径错误
[*]NPC文件编码错误
[*]NPC没有加载
[*]地图配置错误
[*]QFunction报错中断
这些情况都会导致NPC无法正常执行。
二、不要一次改十几个地方很多新人调试脚本:改完直接覆盖。发现有问题。继续改。最后自己都不知道哪里出了问题。建议:一次只修改一个功能。测试。确认正常。再继续下一步。这样排查效率最高。
三、QFunction才是很多问题的根源很多功能:看起来是NPC脚本的问题。实际上是QFunction里面调用的公共函数出了问题。尤其是:活动系统转生系统生肖系统装备系统这类功能经常会调用公共函数。所以不要只盯着NPC。一定要检查调用链。
四、学会看报错日志很多新人遇到报错:直接截图发论坛。实际上日志已经告诉答案了。重点关注:脚本文件报错行数调用函数执行时间先定位。再修改。效率会提高很多。
五、不要盲目复制别人脚本论坛很多大神分享的脚本。直接复制未必能运行。原因:
[*]数据库不同
[*]变量不同
[*]配置不同
[*]功能依赖不同
正确做法:先理解逻辑。再移植功能。
总结脚本开发最重要的不是背命令。而是:定位问题分析问题解决问题当你能独立排查错误的时候。技术水平就已经提升一个层次了。欢迎大家交流自己的排错经验。
一、先确认是不是脚本问题 总结
脚本开发最重要的不是背命令。
而是:
定位问题
分析问题
解决问题
当你能独立排查错误的时候。
技术水平就已经提升一个层次了。
欢迎大家交流自己的排错经验。 总结
脚本开发最重要的不是背命令。
而是:
定位问题
分析问题
解决问题
当你能独立排查错误的时候。
技术水平就已经提升一个层次了。
欢迎大家交流自己的排错经验。 欢迎大家交流自己的排错经验。 谢谢,受教了
页:
[1]