编辑代码

using System;
using XLua;
using System.IO;

public class LuaDemo01 : MonoBehaviour
{
    private LuaEnv env;

    void Start()
    {
        env = new LuaEnv();
        env.DoString("require 'Lua_Call_CSharp'");

    }


    private void OnDestroy()
    {
        env.Dispose();  // 释放掉lua环境
    }
}

// Lua: Lua_Call_CSharp.lua
// CS.UnityEngine.GameObject("newByLua")  -- 用Lua在Unity环境中创建游戏物体

// print(CS.UnityEngine.Time.deltaTime)

// CS.UnityEngine.Time.timeScale = 0.5

// local camera = CS.UnityEngine.GameObject.Find("Main Camera")
// camera.name = "updateByLua"
// local component = camera:GetComponent("Camera")
// CS.UnityEngine.GameObject.Destroy(component)

// local unityObj = CS.UnityEngine.GameObject
// local dl = unityObj.Find("Direction Light")
// dl.name = "updateByLua"

//