Ulua_toLua_基本案例(八)_LuaAccessingArray
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();}
}
转载于:https://www.cnblogs.com/mthoutai/p/7357043.html
Ulua_toLua_基本案例(八)_LuaAccessingArray相关推荐
- Ulua_toLua_基本案例(六)_LuaCoroutine2
Ulua_toLua_基本案例(六)_LuaCoroutine2 using UnityEngine; using System.Collections; using LuaInterface;pub ...
- Scratch3.0——助力新进程序员理解程序(案例八、等差数列计算1)
Scratch3.0--助力新进程序员理解程序(案例八.等差数列计算1) 前言 一般来说,针对6-18岁的少年儿童开展的编程教育,现在,最常见的形式是线上和线下模式相结合的课外培训. 这里我用作让大朋 ...
- 案例八:shell自动化管理账本脚本
该脚本目的帮助管理员创建账号.删除账号.锁定账号.解锁账号. #!/bin/bash #filename: #author: #date:2018-6-6 echo "用户管理程序" ...
- 案例八:Shell自动化管理账号脚本
该脚本目的帮助管理员创建账号.删除账号.锁定账号.解锁账号. #!/bin/bash #filename: #author: #date:2018-6-6 echo "用户管理程序" ...
- 17python实操案例八
文章目录 任务1.我的咖啡馆你做主 元组 任务2.显示2019中超联赛中前五名排行 任务3.模拟手机通讯录 任务1.我的咖啡馆你做主 元组 coffee_name=('蓝山','卡布奇诺','拿铁', ...
- 案例八:3月25日前台下单报错服务器开小差
一.故障简述 故障描述:metadata-center为解决线上问题执行回滚,但因回滚不充分,引发当时版本和最新版本redis类型不兼容问题,导致网超,通用竞价,通用行业馆,企业购等下单失败 二.故障 ...
- 八个案例分析为什么英文要比中文在设计中显得高大上?
本文值得点赞的地方很多,除了好玩的讲解,还有一大波有趣生动的案例来袭,作者@-eno-one-老师能通过这些案例主动引导童鞋们思考,再给你解释为什么,全文处处悬念+干货,一口气轻松读完无压力,总而言之 ...
- DOS命令八大经典案例
DOS已逐渐远去,我们每天都习惯地使用着Windows 98/Me/2000/XP,可是你了解Windows中的DOS吗?其实在有些时候DOS还是比Windows要方便快捷得多,毕竟这个是操作系统的经 ...
- 空调系统故障类型与故障案例集
一.制冷系统故障类型 脏堵:一般发生在毛细管的进口处,是因系统内的污物(如焊渣.锈宵.氧化皮等)堵塞了管路,检查时轻轻敲击毛细管处可能会暂时恢复正常,另从管路和元件表面凝露.结霜以及停机时压力恢复速度 ...
最新文章
- Delphi开发的IOCP测试Demo以及使用说明。
- 【FPGA】ROM/EPROM的设计(使用case的方式初始化)
- 2012服务器文件加密,Windows Server 2012安全方面的改变_服务器评测与技术-中关村在线...
- maven book
- 【译】10个有趣的JSCSS库(2018.10)
- java textarea append_JavaFX TextArea.append()导致java.lang.NullPointerException
- 停止、启动或重新启动 VMware vCenter Server Appliance 6.x 及更高版本上的服务 (2109887)
- .NET Framework 托管与非托管代码
- gcc/g++/make/cmake/makefile/cmakelists的恩恩怨怨
- mysql查询top5_MySQL常用函数TOP5
- 如何将360浏览器兼容IE8、IE7
- jsp房屋出租管理系统带合同
- glassfish插件_Eclipse4.2.2安装GlassFish插件
- linux访问网络图片,linux网络图形监控方法
- 通过微信授权接口,获取用户微信账户信息
- 机器人聊天软件c#_聊天机器人_c#应用
- 使用Mozilla Thunderbird 创建ics日历文件
- [强化学习实战]马尔可夫决策-悬崖寻路python实现
- char *s[]与char s[][]
- UGUI事件传递流程解析
热门文章
- Ubuntu14.04 ROS Indigo安装教程,以及卸载方法
- 【Linux基础】 Redhat6.5中OpenOffice的安装
- 【Android】Android中ContentProvider组件详解
- [Qt教程] 第31篇 网络(一)Qt网络编程简介
- Jfinal 对象列表返回前台json数据
- menuetos oracle,使用DistroTest服务免费在线测试Linux和Unix操作系统
- Linux操作(3)—— 重定向操作
- 剑指offer--整数中1出现的次数
- jsp ajax三级联动,Spring MVC+JSP实现三级联动
- 错误代码中文查询GetLastError返回代码的含义