查看: 33|回复: 2

[脚本发布] 对于初学lua脚本的GM一段话(第一段)

[复制链接]

1

主题

3

回帖

102

积分

注册会员

积分
102
发表于 6 天前 | 显示全部楼层 |阅读模式
仅对TXT技术做到巅峰的GM

首先说明,本人非专业的lua技术。仅仅知道怎么用,该怎么用。但是不清楚为什么这么用。专业名词很大可能我也不是很清楚。此文章只谈lua实际运用,因为我还没有封测的资格。


      想必大家对于txt中的(键值对)功能都非常的了解了,功能初次出现对于广大的GM提供了非常大的便利。而支持lua后,lua能玩转表格才是合格的lua技术。大家可以理解为txt键值对是lua表格的简化青春版本。


      lua对比txt的劣势:

      1.lua对于技术的水平要求更高。表现于

--被攻击触发-受到伤害触发
function OnStruckDamage(Actor , Hiter , Damage , MagicId , SpecialHitID)

end


Actor 受击者(玩家) Hiter 攻击者 Damage 受到的伤害值 MagicId 受到伤害攻击者使用的技能id SpecialHitID 可能是暴击 攻击类型参数什么的


这里有个非常容易犯错的点 Hiter 攻击者的对象可能是玩家主号 英雄 分身 宝宝 怪物等等 你用玩家对象的操作方式操作英雄 宝宝 怪物 就会报错 (被攻击有几率偷取攻击者的货币等需求)


lua语言是正儿八经的编程语言,对于每个函数逻辑都要有非常严谨的思考。反而txt就不会有这样的顾虑。


总而言之,lua后端是操作对象,玩家主号,英雄,分身,怪物,宝宝等等

lua前端是操作节点对象,就是各种控件






1

主题

3

回帖

102

积分

注册会员

积分
102
楼主 发表于 6 天前 | 显示全部楼层
关于lua有什么问题 大家可以直接留言 会经常看帖回答

11

主题

68

回帖

7390

积分

论坛元老

积分
7390
发表于 5 天前 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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