Ulua_toLua_基本案例(八)_LuaAccessingArray
生活随笔
收集整理的這篇文章主要介紹了
Ulua_toLua_基本案例(八)_LuaAccessingArray
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Ulua_toLua_基本案例(八)_LuaAccessingArray
posted on 2017-08-14 12:00 mthoutai 閱讀(...) 評論(...) 編輯 收藏
Ulua_toLua_基本案例(八)_LuaAccessingArray
using UnityEngine; using LuaInterface;public class AccessingArray : MonoBehaviour {private string script =@"function TestArray(strs)local len = strs.Lengthfor i = 0, len - 1 doprint(strs[i])endreturn 1, '123', trueend ";void Start(){LuaState lua = new LuaState();lua.Start();lua.DoString(script);string[] strs = { "aaa", "bbb", "ccc" };LuaFunction func = lua.GetFunction("TestArray");func.BeginPCall();func.Push(strs);func.PCall();double arg1 = func.CheckNumber();string arg2 = func.CheckString();bool arg3 = func.CheckBoolean();Debugger.Log("return is {0} {1} {2}", arg1, arg2, arg3);func.EndPCall();//轉換一下類型,避免可變參數拆成多個參數傳遞object[] objs = func.Call((object)strs);if (objs != null){Debugger.Log("return is {0} {1} {2}", objs[0], objs[1], objs[2]);}lua.CheckTop();func.Dispose();lua.Dispose();} }posted on 2017-08-14 12:00 mthoutai 閱讀(...) 評論(...) 編輯 收藏
轉載于:https://www.cnblogs.com/mthoutai/p/7357043.html
總結
以上是生活随笔為你收集整理的Ulua_toLua_基本案例(八)_LuaAccessingArray的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: url携带的参数获取并处理demo
- 下一篇: jquer 的简输出