nodemcu编程语言 unity使用ulua开发只需要实例化一个luastate吗?
unity使用ulua开发只需要实例化一个luastate吗?
以前,我在网上看到有人在寻找团结。您是否只需要实例化一个luastate就可以使用ulua进行开发。我看了以后,也很好奇,就找了一下,想知道答案。首先,让我们看看乌卢拉的一些案例,我们就会知道答案。
1. HelloWorld使用luainterfacepublic类HelloWorld:monobhavior{void start(){luastate L=new luastate()//在C中使用Lual.DoString公司(“print(“Hello world”))}
2。使用luainterface公共类创建游戏对象Create GameObject:monobhavior{//Lua script,在Lua@下使用c#private string scriptluanet.loadAssembly(“unityengine”)//首先,您需要加载一个包含指定类型GameObject=luanet.import类型(“UnityEngine.GameObject游戏对象“”//以获取指定的类型reference//使用reference local newgameobj=GameObject(“newobj”)newGameObj:添加组件(“particle system”“//使用C下的luavoid start(){luastate L=new luastate()L.dostring(script)//执行Lua script}#
nodemcu编程语言 node2lua nodemcu开发教程实例
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。