本文阅读并整理自《Unity3D游戏开发》
一般修改脚本模板可以直接在unity包目录中模板文件进行修改
但是这样会出现一个问题就是,无法进行版本化管理,项目中每个人都需要手动在本地修改这个模板,无法版本管理可能会出现不一致的问题。
推荐使用如下方法:
将C# Script-MyNewBehaviourScript.cs添加到Editor/ScriptTemplates中,
在Editor文件夹中创建Script_04_01.cs
using UnityEngine;
using UnityEditor;
using System;
using System.IO;
using System.Text;
using UnityEditor.ProjectWindowCallback;
using System.Text.RegularExpressions;
public class Script_04_01
{
//脚本模板所目录
private const string MY_SCRIPT_DEFAULT = "Assets/Editor/ScriptTemplates/C# Script-MyNewBehaviourScript.cs.txt";
[MenuItem("Assets/Create/C# MyScript", false, 80)]
public static void CreatMyScript