1.Lua中new C#对象(创建游戏物体)
C#new对象
var newObj =new UnityEngine.GameObject();
lua new 对象
local gameObj =CS.UnityEngine.GameObject();
注意:
1.所有C#相关的都要放在CS下,包括构造函数,静态成员属性,方法
1.如果有多个构造函数,Lua支持重载,只要将对应参数传入即可
2.Lua中访问C#静态属性,方法
--访问静态属性
CS.UnityEngine.Time.timeScale=0.5
--访问静态方法,为主摄像机改名
loacal camera = CS.UnityEngine.GameObject.Find(

本文介绍了如何在XLua框架下,使用Lua来操作C#对象,包括创建C#对象、访问静态属性和方法、成员属性和方法。详细讲解了Lua对C#的重载函数、参数输入输出、可变参数、扩展方法、泛型、枚举、委托、事件、64位整数、类型获取和强转等特性的支持。
最低0.47元/天 解锁文章
2747

被折叠的 条评论
为什么被折叠?



