xLua(八)——Lua访问C#(二)
发布日期:2021-06-30 19:59:11 浏览次数:3 分类:技术文章

本文共 334 字,大约阅读时间需要 1 分钟。

三:访问C#中的成员属性和成员方法

成员属性和成员方法都是指向具体的对象,不像静态属性和静态方法一样通过CS获取到就可以

——访问C#中的成员属性

例如Object类中的name属性就是一个成员属性
在Lua中编写调用C#的代码:
在CS中编写加载Lua的代码,运行后层级面板中Main Camera的名称修改为newCamera
 

 

——访问C#中的成员方法
例如gameObject的GetComponent方法就是一个成员方法
在Lua中编写调用C#的代码:
在CS中编写加载Lua的代码,运行后报错:
这是因为Lua调用C#的成员方法时,第一个参数为默认参数指向自身,访问成员方法时需要用冒号去调用
运行后层级面板中Main Camera上的Camera组件被销毁

转载地址:https://liuhaowen.blog.csdn.net/article/details/89355861 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Unity中实现解析Json文件
下一篇:xLua(七)——Lua访问C#(一)

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月14日 03时46分20秒