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)
相关推荐
就是有点傻7 小时前
使用PaddleOCRSharp大模型精选文字识别
c#
LeonDL1687 小时前
【通用视觉框架】基于C#+Winform+OpencvSharp开发的视觉框架软件,全套源码,开箱即用
人工智能·c#·winform·opencvsharp·机器视觉软件框架·通用视觉框架·机器视觉框架
数据的世界019 小时前
技术变革:为何C#与.NET是未来的开发方向
java·c#·.net
大龄Python青年9 小时前
C#快入教程:Linux安装.NET
linux·c#·.net
我是唐青枫10 小时前
C#.NET Random 深入解析:随机数生成原理与最佳实践
c#·.net
光头闪亮亮10 小时前
电子发票解析工具-c#桌面应用开发案例详解
c#
l1t11 小时前
利用DeepSeek采用hugeint转字符串函数完善luadbi-duckdb的decimal处理
数据库·lua·c·duckdb·deepseek
咕白m62511 小时前
如何通过 C# 提取 PDF 图片?单页与全文档提取
c#·.net
时光追逐者15 小时前
【拾遗补漏】.NET 常见术语集
微软·c#·.net
秋雨雁南飞15 小时前
c# 使用Memory实现Redis入队出队功能
redis·c#