LUA傻瓜式学习笔记与疑问1
loadlist={"system.mod",
"hook.mod",
----------------------------
"status.mod",
"alias.mod",
"walk.mod",
"fight.mod",
-----------------------------------
"blocker.mod",
"rest.mod",
"infowindow.mod",
"quest.mod",
"endfunction.mod",
}
---相当于先设定一个空的数组集合有可能叫table:loadlist={}
---注意:默认内部有 loadlist="system.mod"loadlist="hook.mod"loadlist="status.mod".......loadlist="endfunction.mod"
---
for i=1,#loadlist do
loadmod(loadlist)
end
--- # 这个符号 自动取得loadlist内元素总个数 从 注意:后边说明可见 loadlist里的元素为 11个
---上文可翻译为对于i=1到i=11 先 loadmod( loadlist) 然后 loadmod( loadlist)...... loadmod( loadlist)
下步需要弄清或寻找LUA前辈指导的问题:
function pfm:use(pfm_name)
self:register()
for _,a in ipairs(self.pfm_table) do
if a.name==pfm_name then
pfm.preper=a.preper
pfm.busy=a.busy
pfm.busyweapon=a.busyweapon
pfm.attack=a.attack
pfm.weapon=a.weapon
break
end
end
end
比如上文我的疑问是:pfm:use(pfm_name) 这句话我无法理解 为什么加 : 号 有什么好处,self _a都不明白 ipairs查到了能明白
我已经找到LUA手册和programming in lua的相关部分,可是无法理解
北大侠客行MUD,中国最好的MUD 有了V8和node.js估计以后javascript会火起来,不如用js得了 挪到技术版吧,拜错码头了 本帖最后由 littleknife 于 2012-2-15 07:11 PM 编辑
介个其实是 子襄给的提示,改的。。很好的建议。。可惜不知道 子襄还玩不了。。那天在游戏里看到个npc,叫子襄。。。唉----看来好像不玩了。。。。
关于冒号和点好,教程帖子有个帖子写的很好。。主要是用来面向对象编程的。冒号可以理解为方法。点号可以理解为属性。 回复 5# istillsun
羡慕嫉妒恨 快上榜了,别怪我水一下啊。 回复 7# mml
你今天来的有点晚 上午没在,出去了,奋起直追吧 回复 5# istillsun
肉麻…羡慕
页:
[1]