个人学习笔记,如有错误、疑问、建议,欢迎留言。
声明:本文不得以任何形式进行转载。
前言:在Unity
编辑器的Project
界面,可以直接右键创建C#
脚本,而目前许多游戏公司使用的是tolua
、xlua
框架,前端开发使用的是lua
语言。
之前创建lua
脚本的步骤是:打开资源文件夹–>点击右键–>创建.txt
文本文件–>将文件拓展名改为.lua
不能一键生成,而且有一些固定的代码每次都需要重新写一遍,比较的麻烦,如果可以像创建C#
那样一键操作就好了,那么今天来介绍第一种方式:
按以下步骤操作:
1、找到Unity
安装目录的如下路径:
安装路径\Unity\Editor\Data\Resources\ScriptTemplates
2、在这个路径下,创建一个新的.txt
文本文件,文件名为89-LuaScript-NewLuaScript.lua
(文件名为89-LuaScript-NewLuaScript.lua
,不需要改文件拓展名
,文件仍然为.txt
文本文件)
3、在文件中输入你自定义的lua
模板
注:在Unity
中创建脚本之后,会立刻进入文件重命名,在我们的模板里面,需要正则替换成脚本名
的字段使用#SCRIPTNAME#
(全部大写)
4、保存,重启Unity,就可以在Project
的右键菜单看见了。
演示如下:
可以看到,模板中的#SCRIPTNAME#
已经替换为脚本名
附言:
1、文件名的含义:以89-LuaScript-NewLuaScript.lua
为例,89
代表排序层级
,LuaScript
代表在Project右键菜单
中显示的名字,NewLuaScript.lua
代表新建
文件的默认名
及文件拓展名
。
也可以使用__
代表子菜单(是两个英文下划线),比如在Project
右键菜单中,Shader
菜单下就有五个子菜单,也就是五个模板,可以模仿Shader的形式进行命名。
下面是Shader
的三个模板文件,它们都出现在同一个子菜单Shader
下
2、在刚才那个路径里面,还有Unity
自带的C#
、Shader
等语言的模板,也可以根据自己需求进行更改。
今天的文章Unity编辑器开发——通过模板创建Lua脚本的两种方式(一)分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/27119.html