【UnityTips】如何自定义脚本模版

【UnityTips】如何自定义脚本模版😎

通常我们创建新脚本时大家看到的是这个样子:

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

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

    // Update is called once per frame
    void Update()
    {
    
    }
}

然后我通常会做一下几步:
1.
删除注释
2.
删除多余命名空间
3.
删除 Start 和 Update 函数,或者给其加上访问控制修饰符 private (个人强迫症🤣)
经过整容,我的脚本现在看起来是这样的 :

using UnityEngine;


public class ClasssName : MonoBehaviour
{
    private void Start()
    {
        //code 
    }
}

那么可不可以直接让它创建时就是这样呢 ¿ ,当然可以 :
首先我们打开 UnityHub ( 没有也可以,只是为了找到Unity的安装目录 )

依次点开 安装 --> 选择常用的 Unity 版本 --> 在资源管理器中显示 。
现在切换到打开的目录依次操作 :

然后打开 Data 文件夹,继续打开 Resources文件夹,打开 ScriptTemplates 文件夹.然后就可以看到 Unity 编辑器中所有用来新建的代码文件了 :
因为我们要修改的是新建脚本文件的模板,所以我们只需要修改第一个文件 : C# Script-NewBehaviourScr.cs.txt 文件 (记得备份)
这是我修改后的文件,根据个人不同习惯来定。要注意的是不能修改 # 中间的文字

using UnityEngine;

public class #SCRIPTNAME# : MonoBehaviour
{
    private void Start()
    {
        #NOTRIM#
    }

    private void Update()
    {
        #NOTRIM#
    }
}

参考模板

using UnityEngine;
//
// +---------------------------------------------------------+
// | 
// +---------------------------------------------------------+
// | Copyright (c) 1993-2100 君莫笑
// +-------------------Discription---------------------------+
// | 
// | 
// +---------------------------------------------------------+
// | Authors: 
// +———————————————————+
//
// $,v 2020/8/8  $
public class Test : MonoBehaviour
{
  #region Unity Message
    //void Awake()
    //{
        
    //}
    // Start is called before the first frame update
    //void Start()
    //{
        
    //}

    // Update is called once per frame
    //void Update()
    //{
        
    //}
	
	//void OnDistable()
    //{
        
    //}
	
    //void OnDestory()
    //{
        
    //}
	
  #endregion
  
  #region public method
  
  #endregion
  
  #region private method

  #endregion
}

然后重启 Unity 创建一个新脚本看看成果吧 ~

【PS】头注释,骚气的佛陀注释加上去⑧

posted @ 2020-07-01 18:07  世纪末の魔术师  阅读(370)  评论(0编辑  收藏  举报