三:访问C#中的成员属性和成员方法
成员属性和成员方法都是指向具体的对象,不像静态属性和静态方法一样通过CS获取到就可以
——访问C#中的成员属性
例如Object类中的name属性就是一个成员属性
在Lua中编写调用C#的代码:
在CS中编写加载Lua的代码,运行后层级面板中Main Camera的名称修改为newCamera
——访问C#中的成员方法
例如gameObject的GetComponent方法就是一个成员方法
在Lua中编写调用C#的代码:
在CS中编写加载Lua的代码,运行后报错:
这是因为Lua调用C#的成员方法时,第一个参数为默认参数指向自身,访问成员方法时需要用冒号去调用
运行后层级面板中Main Camera上的Camera组件被销毁