饥荒插件制作应注意的几个问题
来源:互联网 发布:网络直播受众范围 编辑:程序博客网 时间: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
- 饥荒插件制作应注意的几个问题
- 移动开发应注意的几个问题
- 论文撰写应注意的几个问题
- 数据分析应注意的几个问题
- 学习flash脚本应注意的几个问题
- kernel调试时应注意的几个问题
- 挑选管理软件应注意的几个问题
- 毕业论文答辩应注意的几个问题
- 开发多语言版本程序应注意的几个问题
- 485布线工程中应注意的几个问题
- JSP实现文件下载应注意的几个问题
- 读EXCEL文件时应注意的几个问题
- CSS hack,CSS简写,CSS定义应注意的几个问题
- 搭建SSH框架是应注意的几个问题
- 浅谈提高领导水平应注意的几个问题
- CSS hack,CSS简写,CSS定义应注意的几个问题
- 领导者奖励中应注意这么几个问题
- 企业制作网站应注意的九大问题
- Process32First
- hdu 2178 猜数字
- Android Manifest.xml文件解析
- 都获得更好的法国核电规划的风格
- 将VLC库封装为duilib的万能视频播放控件
- 饥荒插件制作应注意的几个问题
- 关于GWT使用servlet的图形验证码
- POJ2186 Popular Cows
- redis---应用的场景
- 给Webkit内核的浏览器控件增加互交功能
- Centos6.3 修改静态ip
- (三)u-boot2013.01.01 for s5pv210:《mkconfig分析》
- 《城市建设理论研究》期刊杂志投稿
- 查找符合半径范围内的精灵