首页 > TAG信息列表 > EditorGUILayout
Unity Editor Window
EditorGUILayout:提供Unity内置类或结构体的布局组件,能够实现在Inspcctor和EditorWindow中自定义编辑器。 EditorGUILayout是对GUILayout的扩展,它主要用于Inspector和EditorWindow。 EditorGUI是Fixed排列,EditorGUILayout则是Automatic; 基本控件 所提供的控件多以Field为后缀,主要用Unity材质快速复制
做3D方面的同学们不知道是否会频繁碰见这样的问题: 1.美术给的模型或者动画的材质因为第三方渲染器的原因导入unity后就只剩下无贴图的原始材质球,只好苦逼的一个个上贴图材质,上了一个也就罢了,后面的一个个都要上。 2.为了整理工程资源一不下心把材质球和模型关联全搞无了,大量Unity自动保存场景
1,根据InitializeOnLoad属性,放在类前,声明静态构造函数,即可在编辑器启动时调用该静态构造函数 2,UnityEditor.EditorApplication.update委托可以在编辑器下实现运行时的Update 3, EditorSceneManager.SaveScene(EditorSceneManager.GetActiveScene());保存场景 实现: using UnityEngUnity 查看Unity所有的默认UI效果 GUIStyle
Unity 查看Unity所有的默认UI效果 GUIStyle 效果图 需求由来 因为编辑器需要做一个搜索的功能 想到搜索框怎么用Unity自带的UI效果实现 最后查到 输入框GUIStyle "ToolbarSeachTextField" 删除按钮 GUIStyle "ToolbarSeachCancelButton" 然后又查看可以获取所有的GUIStyle APIUnity粒子路径动画
Editor--ParticlePathEditor 1 using UnityEngine; 2 using UnityEditor; 3 using System.Reflection; 4 using System.Linq; 5 using System; 6 using System.Collections.Generic; 7 8 [CustomEditor(typeof(ParticleSystem))] 9 public class Particle拓展自定义编辑器窗口(EditorGUILayout类)
自定义Inspector 面板编辑器: https://blog.csdn.net/qq_36478821/article/details/91601183 Unity Editor(一)OnInspectorGUI的重写与面板的创建: https://blog.csdn.net/husheng0/article/details/52568027 拓展自定义编辑器窗口(EditorGUILayout类): https://www.cnblogsunity插件开发:dos(cmd)命令输入窗口
CMD命令是windows上开发人员经常会使用的工具,比如copy文件,文件夹软链接等等。 有了它,有时候我们想实现一些快速的操作,都会比较便捷。在windows中,可以按下Win+R,然后输入cmd打开命令提示符输入窗口。这个窗口它对应是cmd.exe 在unity中,要启动其他的exe程序,可以使用Process类来启Unity生成简易代码工具
C#代码,可以自己编辑下,只要有规律,可以改成Lua的Panel代码,手写代码易错.特蛋痛的是lua写错编辑器还不报错 代码如下 using UnityEngine; using UnityEditor; using System.Collections.Generic; using System.Text; using System.IO; public class ZSXGenerateCodeWind获得预设体缩略图工具
using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;public class ThumbnaiWindow : EditorWindow{ private string outPath = "Assets/TestPrefab"; List<PrefabObj> m_ObjPatUnityEditor批量替换文件夹下所有问价的后缀名
using UnityEditor; using UnityEngine; using System.IO; using System.Collections.Generic; public class ReplaceByFileDir : EditorWindow { string filePath; Rect fileRect; string postfixName; string deleteFilePostfixName; string tipMsg