unity 修改默认的模板类

使用unity默认模板创建C#脚本或者是Shader脚本后其实有些内容项目中并没有普遍用到,于是我们不得不每次创建完新的C#脚本

再删除其中并不需要的部分,比如 Update,亦或者 我们需要在新建的脚本顶部添加些脚本说明,但 脚本说明 有些内容其实是通用的,这个时候可以通过修改unity默认的模板类来省去部分操作。

举例,unity默认C#脚本模板如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}
其中,Update方法我们其实用的并不多。

修改模板:进入unity安装目录下的Editor\Data\Resources\ScriptTemplates目录,比如我的unity安装在D盘Unity目录下,D:\Unity\Editor\Data\Resources\ScriptTemplates,mac的话找到对应版本的unity.app,右键显示包内容,进入Contents-Resources\ScriptTemplates目录,ScriptTemplates目录下存放了unity的一些模板类文本:

unity 修改默认的模板类

找到对应的模板类文本,比如C#脚本的默认模板类文本81-C# Script-NewBehaviourScript.cs,

此时便可以对这些模板类进行重新编辑。

ps:模板类虽然是文本,但是建议还是用sublime之类文本编辑工具打开,使用默认的记事本打开,没法识别格式。