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)
相关推荐
大空大地202629 分钟前
Windows打印技术和网络编程技术
c#
xiaoshuaishuai82 小时前
C# 实现Workstation相关功能
开发语言·windows·c#
游乐码2 小时前
c#Lsit排序
开发语言·c#
hard_coding_wang2 小时前
了解一个Excel批量替换的公式用法:REDUCE + LAMBDA 实现循环替换
开发语言·c#·excel
傻啦嘿哟3 小时前
Python 操作 Word 页眉页脚完整指南
开发语言·c#
chao1898443 小时前
C# 读取和绘制 Shapefile (SHP) 文件
c#
rannn_1113 小时前
【Redis|高级篇2】多级缓存|JVM进程缓存、Lua语法、多级缓存实现(OpenResty)、缓存同步(Canal)
java·redis·分布式·后端·缓存·lua·openresty
时光追逐者3 小时前
C#/.NET/.NET Core技术前沿周刊 | 第 69 期(2026年4.01-4.12)
c#·.net·.netcore
CSharp精选营3 小时前
for和foreach到底谁快?刚子跑了1亿次循环,告诉你真相
c#·.net·foreach·for循环
雪人不是菜鸡16 小时前
反射调用方法
c#