当我们在编辑界面要批量设置游戏资源的时候,就需要从UnityEditor里面继承,实现自己的窗口类. 所幸UNITY提供了最简单的一个自定义窗体类,我们直接往上扔public类型的属性就好,提供了确认和取消两种按钮. using UnityEngine; using System.Collections.Generic; using UnityEditor; public class Plugin_LoadingData : ScriptableWizard { [MenuItem ("Game
有如下两种方式,第一种借助了Unity自身的LogType枚举型:第二种则是纯粹地自己定义: public class Log { public Log(string message, UnityEngine.LogType logType = LogType.Log) { switch (logType) { case LogType.Log: UnityEngine.Debug.Log(message); break; case LogType.Warning: UnityEngine.De
using UnityEngine;using UnityEditor;using System.Collections;using System.IO;using System.Collections.Generic; public class SetTools{ [MenuItem("Custom/SetMaterrial")] public static void SetMaterrial() { foreach (GameObject volumeGo in Selection
using UnityEditor;using UnityEngine;using CreateTerrainDLL; public class CreateTerrainMenu : EditorWindow{ [MenuItem("CreateTerrainMenuItem/CreatTerrain")] public static void OpenTerrainCreatWindow() { EditorWindow.GetWindow(typeof(CreateTerrain
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using System.IO; using System.Xml; using UnityEditor.Experimental.AssetImporters; using UnityEditor.Experimental.U2D; public class SpriteSheetPostproces