chendaguanren 发表于 2026-7-16 11:06:51

对于初学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前端是操作节点对象,就是各种控件





chendaguanren 发表于 2026-7-16 11:21:05

关于lua有什么问题 大家可以直接留言 会经常看帖回答

goodsnowv 发表于 2026-7-17 19:16:05

谢谢分享
页: [1]
查看完整版本: 对于初学lua脚本的GM一段话(第一段)