对于初学lua脚本的GM一段话(第一段)
仅对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前端是操作节点对象,就是各种控件
关于lua有什么问题 大家可以直接留言 会经常看帖回答 谢谢分享
页:
[1]