Ylisar 发表于 2021-8-14 13:43

XLua--LuaCallCSharp

在lua中去调用c#代码,CS前缀加命名空间.类名.方法
CS.UnityEngine.GameObject("New By Lua")--local gameObject =CS.UnityEngine.GameObject.Find("Directional Light")--gameObject.name="LuaLight"--print(CS.UnityEngine.Time.deltaTime)local obj =CS.UnityEngine.GameObjectlocal lightObj =obj.Find("Directional Light")--local light= lightObj.GetComponent(lightObj,"Light")local light= lightObj:GetComponent("Light")obj.Destroy(light)测试代码:
private void Start()    {      LuaEnv env = new LuaEnv();      env.DoString("require 'LuaCallCSharp'");      env.Dispose();    }
页: [1]
查看完整版本: XLua--LuaCallCSharp