Lua的系統學習(雜)_使用uLua在Unity中創建一個Sphere小球<24/10/2017>
首先在桌面上創建一個ulua.txt,然後創建一個C#腳本掛攝像機上,C#腳本具體如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LuaInterface;
public class TestUlua : MonoBehaviour
{
public TextAsset text;
void Start()
{
LuaScriptMgr lua = new LuaScriptMgr();
lua.DoString(text.text);
}
}
將ulua.txt拖入Unity然後輸入以下文本:
luanet.load_assembly("UnityEngine")
GameObject=luanet.import_type("UnityEngine.GameObject")
PrimitiveType=luanet.import_type("UnityEngine.PrimitiveType")
Util=luanet.import_type('Util')
Vector3=luanet.import_type("UnityEngine.Vector3")
g=GameObject.CreatePrimitive(PrimitiveType.Sphere)
Util.AddComponent(g,"UnityEngine","Rigidbody")
保存後將ulua.txt拖入腳本中,最後運行效果如下: