永发信息网

lua怎么获取unity里面的组件

答案:2  悬赏:40  手机版
解决时间 2021-04-06 05:29
  • 提问者网友:niaiwoma
  • 2021-04-05 13:52
lua怎么获取unity里面的组件
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-04-05 14:27
创建新的Unity工程并且导入SLua框架

使用已经注入UnityEngie引擎的状态机对象LuaSvr调用Lua脚本
AppDelegate.cs

using UnityEngine;
using System.Collections;
using SLua;

public class Main : MonoBehaviour
{

private LuaSvr lua_svr;
// Use this for initialization
void Start()
{
//创建一个已经注入UnityEngine的状态机对象..
lua_svr = new LuaSvr();

//通过Resources文件夹下的main.txt(lua)文件内的main函数启动程序
//当然也可以通过修改LuaState.loaderDelegate来修改默认的路径
lua_svr.start("main");
}
}
全部回答
  • 1楼网友:千夜
  • 2021-04-05 15:25
跟C#一样,用getcomponent
eg:local root_depth = self.panel_root:GetComponent("UIPanel").depth + 1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯