博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ulua介绍和使用2
阅读量:6677 次
发布时间:2019-06-25

本文共 2006 字,大约阅读时间需要 6 分钟。

在这里插入图片描述

在这里插入图片描述
C#创建cube

void Start()    {        CreatCube();    }    private void CreatCube()    {       GameObject item= Resources.Load
("cube"); GameObject cube=GameObject.Instantiate(item); cube.transform.localPosition=Vector3.zero; }

在这里插入图片描述

WrapFile添加

_GT(typeof(Resources)),

lua生成一个cube

private string cmd = @"luanet.load_assembly('UnityEngine')--加载命名空间Resources=UnityEngine.ResourcesGameObject=UnityEngine.GameObjectlocal cube=Resources.Load('cube')local player=GameObject.Instantiate(cube)player.name=[[cubeplayer]]";    void Start()    {        LuaScriptMgr lua=new LuaScriptMgr();        lua.Start();        lua.DoString(cmd);    }

在这里插入图片描述

C#生成

void CreatCube()    {        GameObject item=Resources.Load
("cube"); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { Instantiate(item, new Vector3(i,j,0),Quaternion.identity); } } }

在这里插入图片描述

lua生成

添加重新生成wrap

_GT(typeof(Vector3)),        _GT(typeof(Quaternion)),
private string cmd1 = @"luanet.load_assembly('UnityEngine')--加载命名空间Resources=UnityEngine.ResourcesGameObject=UnityEngine.GameObjectVector3=UnityEngine.Vector3Quaternion=UnityEngine.Quaternionlocal cube=Resources.Load('cube')for i=0, 9,1 dofor j=0, 9,1 dolocal player=GameObject.Instantiate(cube,Vector3(i,j,0),Quaternion.identity)endend";    void Start()    {        LuaScriptMgr lua=new LuaScriptMgr();        lua.Start();        lua.DoString(cmd1);    }

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
创建cubeCreat.lua.text文件

luanet.load_assembly('UnityEngine')Resources=UnityEngine.ResourcesGameObject=UnityEngine.GameObjectVector3=UnityEngine.Vector3Quaternion=UnityEngine.Quaternionlocal cube=Resources.Load('cube')for i=0, 9,1 dofor j=0, 9,1 dolocal player=GameObject.Instantiate(cube,Vector3(i,j,0),Quaternion.identity)player.name=i..j..'cube'endend

加载文件

void Start()    {        LuaScriptMgr lua=new LuaScriptMgr();        lua.Start();        TextAsset text=Resources.Load
("cubeCreat.lua"); lua.DoString(text.text); }

转载地址:http://szrxo.baihongyu.com/

你可能感兴趣的文章
简单构建工具SBT
查看>>
分享一个快速开发jQuery插件工具:jqueryboilerplate(转)
查看>>
Training的第二十天
查看>>
mysql设置主键自动增长
查看>>
linux系统的启动过程
查看>>
MySQL性能分析
查看>>
IIS错误日志 事件ID: 1093
查看>>
解决Unable to resolve target 'android-7'报错
查看>>
Connections could not be acquired from the unde...
查看>>
UIAlertView 总结
查看>>
邮件服务器:SMTP协议原始命令码和工作原理
查看>>
在Sublime Text中配置 JavaScript 控制台(JavaScript Console in Sublime Text)
查看>>
python使用os模块获取当前目录
查看>>
DNS服务(一)——DNS原理及其解析过程详解
查看>>
卸载linux软件总结
查看>>
redhat 6.5 安装和配置zabbix客户端
查看>>
硬链接和软链接(2)
查看>>
几种REST服务JAVA客户端类库
查看>>
什么是Hijax?Hijax的原理及优缺点介绍
查看>>
【2016-03-17】移动互联网时代,看好你的隐私
查看>>