Unity编辑器开发——通过模板创建Lua脚本的两种方式(一)

Unity编辑器开发——通过模板创建Lua脚本的两种方式(一)通过模板创建Lua脚本的两种方式(一)

个人学习笔记,如有错误、疑问、建议,欢迎留言。
声明:本文不得以任何形式进行转载。


前言:Unity编辑器的Project界面,可以直接右键创建C#脚本,而目前许多游戏公司使用的是toluaxlua框架,前端开发使用的是lua语言。
 之前创建lua脚本的步骤是:打开资源文件夹–>点击右键–>创建.txt文本文件–>将文件拓展名改为.lua
 不能一键生成,而且有一些固定的代码每次都需要重新写一遍,比较的麻烦,如果可以像创建C#那样一键操作就好了,那么今天来介绍第一种方式:


按以下步骤操作:

1、找到Unity安装目录的如下路径:

安装路径\Unity\Editor\Data\Resources\ScriptTemplates
步骤1


2、在这个路径下,创建一个新的.txt文本文件,文件名为89-LuaScript-NewLuaScript.lua文件名89-LuaScript-NewLuaScript.lua,不需要改文件拓展名,文件仍然为.txt文本文件)
步骤2


3、在文件中输入你自定义的lua模板
步骤3注:Unity中创建脚本之后,会立刻进入文件重命名,在我们的模板里面,需要正则替换成脚本名的字段使用#SCRIPTNAME#(全部大写)


4、保存,重启Unity,就可以在Project的右键菜单看见了。
 演示如下:
演示
 可以看到,模板中的#SCRIPTNAME#已经替换为脚本名


附言:
1、文件名的含义:以89-LuaScript-NewLuaScript.lua为例,89代表排序层级LuaScript代表在Project右键菜单中显示的名字,NewLuaScript.lua代表新建文件的默认名文件拓展名
 也可以使用__代表子菜单(是两个英文下划线),比如在Project右键菜单中,Shader菜单下就有五个子菜单,也就是五个模板,可以模仿Shader的形式进行命名。
 下面是Shader的三个模板文件,它们都出现在同一个子菜单Shader
Shader模板
2、在刚才那个路径里面,还有Unity自带的C#Shader等语言的模板,也可以根据自己需求进行更改。

今天的文章Unity编辑器开发——通过模板创建Lua脚本的两种方式(一)分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/27119.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注