北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4645|回复: 8

LUA傻瓜式学习笔记与疑问1

[复制链接]
发表于 2012-2-15 11:48:31 | 显示全部楼层 |阅读模式
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[1]="system.mod"  loadlist[2]="hook.mod"  loadlist[3]="status.mod"  .......loadlist[11]="endfunction.mod"
     ---
      for i=1,#loadlist do
      loadmod(loadlist)
  end
--- # 这个符号 自动取得loadlist内  元素总个数 从 注意:后边说明可见 loadlist里的元素为 11个
---上文可翻译为对于i=1到i=11 先 loadmod  ( loadlist[1]) 然后 loadmod  ( loadlist[2])...... loadmod  ( loadlist[11])


下步需要弄清或寻找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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-15 11:51:14 | 显示全部楼层
有了V8和node.js估计以后javascript会火起来,不如用js得了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-15 13:34:45 | 显示全部楼层
挪到技术版吧,拜错码头了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-15 19:10:25 | 显示全部楼层
本帖最后由 littleknife 于 2012-2-15 07:11 PM 编辑

介个其实是 子襄给的提示,改的。。很好的建议。。可惜不知道 子襄还玩不了。。那天在游戏里看到个npc,叫子襄。。。唉----看来好像不玩了。。。。

关于冒号和点好,教程帖子有个帖子写的很好。。主要是用来面向对象编程的。冒号可以理解为方法。点号可以理解为属性。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-16 12:58:54 | 显示全部楼层
回复 5# istillsun


    羡慕嫉妒恨
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-16 13:18:39 | 显示全部楼层
快上榜了,别怪我水一下啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-16 13:41:55 | 显示全部楼层
回复 7# mml


    你今天来的有点晚
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-16 13:55:44 | 显示全部楼层
上午没在,出去了,奋起直追吧
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-2-16 16:08:19 | 显示全部楼层
回复 5# istillsun


肉麻…羡慕
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-1 07:28 PM , Processed in 0.009254 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表