1. 程式人生 > >Unity學習 — Unity建立自己的編輯器工具按鈕

Unity學習 — Unity建立自己的編輯器工具按鈕

一:簡單介紹

1,有時候我們需要在Unity視窗建立自己的一些編輯器工具,下面簡單就來實現一下吧 先看效果圖

二:一個指令碼解決問題

既然是編輯器,那肯定是需要注意因素 第一就是你建立的編輯器指令碼一定在這個資料夾下—Editor,你建立的所有編輯器指令碼都要放到這個資料夾 在這裡插入圖片描述 把下面這個指令碼放到這個資料夾下,不用掛載指令碼和執行就可以看到想要的效果了 在此做了兩種效果,程式碼裡有區分

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

public class SetEidt : MonoBehaviour
{
    //效果一
    [MenuItem("Assets/我的工具/MytoolOne", false, 2)]  //開啟這個是把你打自定義的編輯器放在原有的目錄下
    //效果二
    [MenuItem("我的工具/MytoolOne")]                   //在原有編輯器欄載新開一個視窗
    static void MytoolOne()
    {
        print("我的工具一");                           //裡面寫這個工具所對應的功能實現
    }
    //效果一
    [MenuItem("Assets/我的工具/MytoolTwo", false, 2)]
    //效果二
    [MenuItem("我的工具/MytoolTwo")]                   //在原有編輯器欄載新開一個視窗
    static void MytoolTwo()
    {
        print("我的工具二");
    }
}

想要那種效果,就把不用的那個效果禁掉 效果一圖片 在這裡插入圖片描述 效果二 在這裡插入圖片描述 到這裡已經簡單建立好了,至於你想要的功能,就在你所建立對應的工具方法裡寫就可以了

支援

伺服器總有一天你會需要,詳細的伺服器教程盡在 Jacob 部落格,點點下方連結,輕鬆馬上學會! 阿里雲Esc全解和建站方法--------------------------------------- 伺服器建站