饥荒插件制作应注意的几个问题

来源:互联网 发布:网络直播受众范围 编辑:程序博客网 时间:2024/05/17 01:25

今天在研究猪人革命这个mod的卡顿问题时,发现几点做mod里的应该注意的地方,贴出来和大家分享一下。

第一点,在写代码时应有良好的缩进习惯与注释。

第二点,要做饥荒插件,应先熟练掌握lua这门脚本语言。

第三点,数据结构,代码结构要简析明块,去掉多余的冗余,提高代码可读性与运行速度。

第四点,要了解饥荒里每个函数的作用,不理解的不要乱用。


第一点纯属个人喜好问题,自己写的代码,经常过几个月之后,就不知道这些代码是什么了。不过有良好的注释的话,可以给你一些提示,还有给阅读你代码的读者的提示。

缩进习惯是很重要的,不然你的代码看起来就很乱,这里我要吐槽一下503写的代码,真是“千头万绪是多少啊”!!基本上没有缩进,有时一行代码居然有650 个字符之多。

我在lua中用的缩进与注释习惯是:

1.遇到 函数定义,if,for,while 等,深度加一,退出时深度减一。

2.end独占一行,与对应的关键字对齐。

3。if 条件里有多个and or 的话,每个另起一行。

4.定义函数时,在下面另起一行注释,说明函数作用与参数类型。


第二点的话,那是必需的,万丈高楼平地起,如果你的地基打不好的话,就算你有能力盖起一座房子,平房小楼还好说,问题不大,假如是大厦的话,一点点错误,也能让整座高楼须臾间土崩瓦解。

书籍的话,我推荐《lua程序设计第三版》《lua性能优化技巧》(Roberto Ierusalimschy著)。你在写mod前,一定要阅读这两部书,每键入一行代码,应自我检查是否出错,假如再来复查一遍的话,查错效果没有第一遍来得好。

上面两点废话说完之后,来说第三点重要的,这里我举一些例子来。




0 0
原创粉丝点击