代码如下:
using UnityEngine;
using System.Collections;
using LuaInterface;
using UnityEngine.UI;
public class CreateGameObject02 : MonoBehaviour {
private string script = @"
luanet.load_assembly('UnityEngine')
GameObject = UnityEngine.GameObject
local newGameObj = GameObject('NewObj')
Image=UnityEngine.UI.Image
newGameObj:AddComponent(Image.GetClassType())
";
//非反射调用
void Start () {
LuaScriptMgr lua = new LuaScriptMgr();
lua.Start();
lua.DoString(script);
}
}
报错如下:
请问如何解决? 感谢!!
补充一下:
Text=UnityEngine.UI.Text
newGameObj:AddComponent(Text.GetClassType())
添加文本框没有问题。。。