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)
相关推荐
是木子啦3 小时前
wpf passwordbox控件 光标移到最后
c#·wpf
布伦鸽3 小时前
C# WPF DataGrid使用Observable<Observable<object>类型作为数据源
开发语言·c#·wpf
.NET修仙日记4 小时前
2025年ASP.NETMVC面试题库全解析
面试·职场和发展·c#·asp.net·mvc·面试题·asp.net mvc
weixin_456904275 小时前
C# 串口通信完整教程 (.NET Framework 4.0)
网络·c#·.net
我笔记6 小时前
.net过滤器和缓存
c#
夏子曦14 小时前
C#内存管理深度解析:从栈堆原理到高性能编程实践
开发语言·c#
William_cl18 小时前
C# MVC网页调试的方法
开发语言·c#·mvc
小小的技术员19 小时前
C# 无实体生成JSON字符串
c#·json
L X..1 天前
Unity反射调用 ReactiveProperty<T>(泛型类型)内部方法时崩溃
unity·c#·游戏引擎·.net
缺点内向1 天前
C# 中 Excel 工作表打印前页面边距的设置方法
c#·.net·excel