|
发表于 2010-4-11 10:11:30
|
显示全部楼层
个人经验.
1 尽可能用临时变量,顺便说一句,如果在一个页面(指一个lua文件中)local一个变量,在这个页面有效,在别的页面就无效了,也算是临时变量
2 所有想使用的全局,统一在mush载入的那个页面中声明,写代码还是严谨一点好,到处乱放全局变量,其实是很不友好的一件事情.
3 充分使用lua强大的tbl能力,具体表现为----同一作用的变量,尽量使用tbl(这个具体说明一下)
假设我们现在要取自身hp后的状态.
一共有差不多如下一些内容,
≡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━≡
【 精神 】 80 / 100 [100%] 【 精力 】 0 / 0 (+ 0)
【 气血 】 80 / 100 [100%] 【 内力 】 0 / 0 (+ 0)
【 食物 】 0 / 400 [饥饿] 【 潜能 】 100
【 饮水 】 0 / 400 [饥渴] 【 经验 】 0
≡━━━━━━━━━━━━━━━━━━━━━━━◎北大侠客行◎━━≡
当前精神,最大精神,精的受损程度
当前精力,最大精力,是否加精
当前气血,最大气血,是否受伤,
当前内力,最大内力,是否加力
当前食物,最大食物,潜能
当前饮水,最大饮水,经验
如果一个一个是变量的话...那就over了.
可以考虑这么来
hp={} ----这个什么变量名都可以
hp.neil
hp.jing
.......
这样就会好许多. |
|