Experience XLua - chaolunner/CloudNotes GitHub Wiki
FAQ
A: 在访问 this[] 这种类似中括号里获取某个属性的方式,在写lua脚本时总是获取不到。例如C#中有一个Animation对象animation,访问其中的一个AnimationState就可以直接animation["动画名"]这样获取,可是在lua中这样获取不到。
Q: 如果你的XLua版本在2.1.11之上,那么可以用 get_Item 来获取值,用 set_Item 来设置值,比如刚才的需求可以写为 animation:get_Item("动画名") 如果是之下的版本,就只能自己在C#里封装一个方法然后导出给lua这边使用,方法直接 return animation["动画名"] 就可以了,动画名就是传入C#方法的参数。