xlua游戏热更新(lua访问C#)

CS.UnityEngine静态方法访问unity虚拟机

创建游戏物体

lua 复制代码
CS.UnityEngine.GameObject('new by lua');

静态属性

lua 复制代码
CS.UnityEngine.GameObject('new by lua'); -- 创建
local camera =  CS.UnityEngine.GameObject.Find('Main Camera'); --查找
camera.name = 'Renamed by Lua';

访问组件

lua 复制代码
local gameObject = CS.UnityEngine.GameObject;
local camera =  gameObject.Find('Main Camera'); --查找
camera.name = 'Renamed by Lua'; --修改

两种形式 . & :

lua 复制代码
local cameraCom =  camera:GetComponent("Camera")
local cameraCom =  camera.GetComponent(camera,"Camera")

--销毁
gameObject.Destory(cameraCom)
相关推荐
CYX_cheng29 分钟前
C#```
c#
王小义笔记36 分钟前
Postman如何流畅使用DeepSeek
开发语言·测试工具·lua·postman·deepseek
程序猿多布6 小时前
预定义委托(C# and Unity)
unity·c#
CoderIsArt8 小时前
C#中的虚函数定义,原理与用法
c#
labview_自动化8 小时前
C#功能测试
windows·microsoft·c#
blog_wanghao9 小时前
C#: 创建Excel文件并在Excel中写入数据库中的数据
数据库·c#·excel
中游鱼10 小时前
探讨如何加快 C# 双循环的速度效率
c#·for双循环·hypack数据处理
程序猿多布17 小时前
数学函数(C#、Lua 、Unity)
unity·c#·lua
程序猿多布17 小时前
字符串操作总结(C# and Lua)
c#·lua