![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity 编辑器拓展
Unity 编辑器拓展
司军礼
宝剑锋从磨砺出,梅花香自苦寒来。
展开
-
Unity 编辑器拓展练习项目三 (查看内置Icon工具)
日常做编辑器工具时,为了提高美感,通常需要绘制一些Icon,而Unity内置的Icon能够满足日常的工具开发,为了方便快速查找自己想要的icon,特地做了这个工具。这个工具也是为了完善练习项目二的内置Icon工具。原创 2023-02-24 10:28:43 · 688 阅读 · 2 评论 -
Unity 编辑器拓展练习项目二 (查看内置GUIStyle工具)
今天的练习重点是TreeView的使用,用TreeView的方式做一个工具,设想该工具包含两个功能,查看内置GUIStyle和查看内置Icon,这次只完成了查看内置GUIStyle的功能。原创 2023-02-21 16:45:30 · 800 阅读 · 0 评论 -
Unity 编辑器拓展练习项目一
Unity编辑器拓展工具美化学习记录原创 2023-02-20 17:46:29 · 185 阅读 · 0 评论 -
Unity SpriteAtlas(图集)自动生成工具
图集是一种将多个纹理合并为一个组合纹理的资源。可以调用此单个纹理来发出单个绘制调用而不是发出多个绘制调用,能够以较小的性能开销一次性访问压缩的纹理。原创 2023-02-03 18:44:11 · 1820 阅读 · 0 评论 -
Unity 资源被引用查找(资源清理)工具
Unity 查找资源被引用情况原创 2023-02-02 14:24:21 · 1597 阅读 · 1 评论 -
Unity Scene面板拓展
Unity Scene面板拓展原创 2022-08-23 11:35:38 · 696 阅读 · 0 评论 -
Unity 代码修改宏名并一键打包
Unity 代码修改宏名并一键打包Unity3d 项目开发切换平台与发布版本时,不同的平台,不同的版本,可能会有不同的实现方式,这样就需要宏去控制调用,执行需要在该平台的逻辑操作。其中Unity内部有很多宏定义可以直接使用,这里重点讲的是自定义宏。直接在Unity编辑器修改宏定义代码一键修改宏定义//参数一:平台;参数二:宏名字 PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGroup.WebGL, “名字”);//原创 2020-06-10 13:01:47 · 1805 阅读 · 0 评论 -
Unity实现多选枚举
Unity-c#枚举多选在Unity开发程序过程中,枚举是一种比较常用的数据类型,一般我们会定义枚举的多个状态来分别控制不同状态的行为或者变化;但是Unity提供的枚举定义一般只会支持每次选中一个枚举状态,对于多状态并发执行的条件判断来说又带来了局限性,下面就介绍一下,在Unity 中我们应该怎么来定义多选变量;Unity 正常枚举定义先来看一下正常的枚举定义//先来定义一个枚...原创 2020-01-17 16:35:34 · 3800 阅读 · 0 评论 -
Unity Build之前弹出提示框
需求项目有两个服务器,一个为线上的正式服务器,另一个为本地的测试服务器(用于发版之前测试使用),为了避免以测试服务器的状态上线,需要在打包时判断是不是测试服务器,如果是测试服务器则弹出提示框,问询是否继续。解决方案[DidReloadScripts]标签可以再代码编译完成时Unity进行自动调用,解决思路为在代码编译完成时注册打包事件,代码如下:using System.Collections;using System.Collections.Generic;using UnityEdi原创 2021-06-04 17:17:40 · 894 阅读 · 1 评论 -
Unity 特殊文件Inspector面板预览
Unity 特殊文件夹Inspector面板预览在Unity中我们创建的C#和txt文件是可以在Inspector面板中进行预览的,不需要打开脚本就能够看到里面的基本信息,这种方式在查找文件时是比较有用的,但是在Unity中并不支持.lua或者其他特殊后缀的文件进行预览,感觉这样挺不方便的特别是对于需要用Lua进行热更新的项目,但是还好,我们可以对特殊文件进行拓展。先看一下没有经过拓展的.lua文件现在我们选中Main.lua文件在Inspector面板是没有任何显示的拓展代码using S原创 2020-08-02 13:22:34 · 1165 阅读 · 0 评论