unity使用ulua开发只需要实例化一个luastate吗?(unity的源文件是什么?)
1.unity用ulua开发时只需要实例化一个luastate吗?
之前在网上看到有人找团结。你只需要实例化一个LuaState就可以用ulua开发了。我看到后也很好奇,所以也搜了一下。要知道这个答案,先看一些乌鲁阿的案例,就知道答案了。
1、HelloWorldusing使用LuaInterface公共类hello world:MonoBehaviour { void Start(){ Lua state l = new Lua state();//在C#下使用lual . do string(" print(' Hello World ')");}}
2、使用LuaInterface创建游戏对象;公共类create gameobject:Monobehavior {//Lua script使用C # privatestringscript = @ "luanet。load _ assembly ('unity engine')//首先需要加载一个包含指定类型gameobject = luanet的程序集。import _ type ('Unityengine。game object ')//获取指定的类型引用//使用引用local new game obj = game object(' new obj ')new game obj:add component(' particle system ')";//使用C# {Luastate l = New Luastate()下的Lua Void Start();l .多斯特灵(剧本);//执行Lua脚本}}
2.unity的源文件是什么?
Unity的源文件是指用于构建Unity项目的资源文件和脚本文件。这些文件通常包括:
1.模型文件(FBX、OBJ和其他格式)
2.纹理映射文件(JPEG,PNG,TIF和其他格式)
3.音频文件(MP3、WAV、AIFF和其他格式)
万向登录开户4.脚本文件(C#脚本,后缀名为。cs)
5.材料文件(MAT格式)
6.场景文件(。统一格式)
使用Unity开发时,您可以将这些源文件导入Unity项目,并在Unity中编辑和修改它们。
Unity开发的源文件是跨平台游戏,编译成exe文件就可以在Windows系统平台上运行。如果下载的Unity游戏是网页游戏,需要下载一个Unity播放器才能完美运行Unity网页游戏源文件。
发表评论