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)
相关推荐
hixiong1239 小时前
C# TensorRT部署RF-DETR目标检测&分割模型
人工智能·目标检测·计算机视觉·ai·c#
神仙别闹15 小时前
基于C# 利用工程活动图 AOE 网设计算法
算法·c#·php
游乐码15 小时前
c#迭代器
开发语言·c#
海盗123415 小时前
C# OPC UA客户端开发实战
服务器·开发语言·c#
asdzx6715 小时前
使用 C# 从 URL 下载 Word 文档
开发语言·c#·word
xiaoshuaishuai816 小时前
C# DeepSeek V4 与 V3对比
开发语言·c#·量子计算
游乐码17 小时前
c#特殊语法
开发语言·c#
.NET修仙日记18 小时前
2026 .NET 面试八股文:高频题 + 答案 + 原理(高级核心篇)
面试·职场和发展·c#·.net·.net core·.net 8
唐青枫19 小时前
终于不用手搓两级缓存了!C#.NET HybridCache 详解:L1 L2、标签失效与防击穿实战
c#·.net
hixiong1231 天前
C# OpenvinoSharp使用DINOv2模型进行图像相似度计算
开发语言·c#