Awesome
UnityToolchainsTrick
提供一些UnityEditor工具链开发的常用小技巧与示例(Provides some common tips and examples for developing the UnityEditor toolchain)
本项目由JetBranins赞助相关开发工具
<a href="https://www.jetbrains.com/?from=UnityToolchainsTrick"><img src="https://github.com/XINCGer/Unity3DTraining/blob/master/Doc/images/jetbrains.png" width = "150" height = "150" div align=center /></a>
视频教程
博客
OverViewWindow
本项目提供了一个用于预览所有编辑器拓展样式的EditorWindow,可通过Tools-AllTrickOverView进行打开,使用教程参见Unity编辑器拓展Wiki开源项目,装得下,世界都是你的-By 烟雨
注意,此插件基于Odin进行制作,所以需要项目中导入Odin插件,Odin官网:https://odininspector.com/
如果不需要此预览插件,前往并删除 Assets/Editor/AllTrickOverView 目录即可
效果列表
1.Clone一份UnityCsReference并时常回顾
2.使用Odin Inspector插件
3.EditorIcons
<img src="https://github.com/XINCGer/UnityToolchainsTrick/blob/main/Preview/Example_03_EditorIcons.png" width="200" height="200"/><br/>
4.GUIStylesPreview
<img src="https://github.com/XINCGer/UnityToolchainsTrick/blob/main/Preview/Example_04_GUIStyles.png" width="200" height="200"/><br/>
5.编辑下通过代码修改保存资产的方法
6.EditorWindow上画一条带有箭头的线
7.MissingPrefab查找
8.MissingComponent查找
9.AvatarPreview实现
10.TimeControl实现
11.EditorWindow的showButton使用
12.Preference拓展实现
13.Gizmos的用法
14.编辑器下读取Excel表格共享的问题
15.EditorWindow代码停靠与合并
16.创建多个SceneView等窗口
17.EditorWindow层级管理
18.SceneView的拓展
19.特效快速预览
20.改变UnityEditor的标题栏
21.变体统计工具
22.Tools.current、Tools.viewTool
23.Unity 侦听进入播放模式、Unity加载时初始化编辑器类
24.Unity在Editor下获取键盘等Input事件
25.Editor下监听全局按键事件
26.预制体的修改与保存
27.EditorWindow右键弹出菜单
28.代码锁定场景物体不可点击选中
29.获取动画曲线的预览
30.复合枚举实现UnityEditor中下多选下拉栏
31.Transform拓展增加复制粘贴
32.AdvancedDropDown使用案例
33.ProjectWindowItemOnGUI使用:显示文件大小和后缀
34.LinkField:可链接工程文件和URL
35.SetObjectIcon:设置Object图标
36.进入开发者模式
37.在EditorWindow中显示WebView
38.在EditorWindow中播放VideoClip
39.SceneVisibility
40.使用NotKeyable避免动画误操作修改参数
41.打开文件拓展
42.BoundsHandle
43.MoreInspector
44.ReplacementComponents
45.仿Odin的左侧树型菜单
46.查找代码内的中文
47.一行代码绘制普通对象的功能
48.自动处理九宫格工具
49.利用友元访问内部api
50.监听Unity编辑器聚焦/失焦
51.射线检测
52.反射信息缓存
53.自定义资产图标
54.Unity 引用查找工具-ReferenceFinder
55.在EditorWindow上调用Inspector的绘制
56.编辑器协程与动画实现
57.RX流式编程
58.对话分析器
59.运行时Gizmos
60.HideScriptObjectName-Inspector上隐藏ScriptableObject的脚本名称
61.在EditorWindow上绘制Grid
62.ObjectPickerAdvanced
63.Unity通用资源预览
64.创建一个接口拖拽资源的区域
65.绘制一个滚动显示List的区域
66.编辑器下的多语言实现
68.TreeviewExamples官方案例
69.TitleContent
70.ScrollViewWithOdinAttribute
71.UnityDuplicateEvent
72.GetLocalIdentifierInFile
73.SetAppIcon
74.GUISkin
75.FadeGroup
76.RendererExplorer
77.Find In Hierarchy
78.Reference Collector
79.EnableTitleContentRichText
80.EditorGUISplitView
QQ技术交流群
群号:996526739
<img src="https://github.com/XINCGer/UnityToolchainsTrick/blob/main/QQGroupQR.jpg" width="150" height="230" alt="加群二维码"/><br/>