unity编辑器
染色体XY
无它,唯手熟尔。
展开
-
Unity 编辑器工具之批量设置图片压缩
一个简单的工具,对Unity下的图片做批量压缩处理,主要有以下功能:1. 自动取消 "Generte Mip Maps" 勾选;2. 针对文件夹批量自动(或手动选择压缩格式)设置图片压缩并自动保存;3. 单个图片文件的压缩设置;原创 2023-02-15 11:17:25 · 1644 阅读 · 1 评论 -
Unity 自动化1.0(代码,预制体生成到指定模块)
代码生成参考的 知乎【Unity】工具类系列教程—— 代码自动化生成! - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/30716595操作流程:一,创建模块这里只写了创建UI预制体(模板UI)和对应脚本,而且放在一个文件夹下的.正式项目一般一个模块会有多个脚本与之对应(数据,逻辑,UI),而且预制体和脚本也是分开存放;具体看项目框架结构,这里只是一个模拟;完成后会在对应目录生成一个.cs脚本和预制体预制体是通过模板预制.原创 2022-02-23 17:02:15 · 6626 阅读 · 0 评论 -
unity编辑器拓展(四) 工具修改场景内组件
在很多时候,要批量操作非预制体资源,比如场景,unity是提供了相关方法的;以下脚本是在指定文件夹下筛选出所有场景,将场景内所有带中文的文本(Text组件)添加一个多语言翻译组件(Localize)......using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using UnityEngine.UI;using I2.Loc;public clas原创 2022-01-18 09:02:28 · 741 阅读 · 0 评论 -
unity编辑器工具拓展(一)
首先工具脚本必须放在"Editor"文件夹下,至于其他引用和继承相关,看代码吧,就不不过多阐述了.如何在顶部加入自定义菜单用[MenuItem("自定义路径")],可用 "/"来设置子菜单例如:[MenuItem("Tools/创建一个测试窗口")] public static void CreateOneWin() { EditorWindow win = EditorWindow.GetWindow(typeof(EditorTest)); }...原创 2020-06-05 14:06:17 · 370 阅读 · 0 评论 -
unity编辑器拓展(三) 预制体(Image)资源引用查找
主要功能有三个:1.右键菜单自定义方法2.获取选中预制体内的所有Image图片引用(打印出了路径)3.该预制体用到的图片资源,被其他预制体引用的情况(打印出了引用的预制体路径)具体看代码,有注释using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using UnityEngine.UI;using System.IO;public cla原创 2022-01-05 13:58:02 · 6235 阅读 · 0 评论 -
Unity编辑器工具拓展(二) 批量修改预制体
很多时候,我们需要批量修改大量预制体同一属性,这时候手动修改效率太低,用工具操作就方便多了比如修改Text组件属性,以BestFit为例,上代码:我的文件夹结构:运行结果:下拉菜单可以选择设置BestFit是否勾选,点击设置开始处理,设置完成后,场景中和Project中的预制体都会产生效果注:Canvas是个复合预制体,内部也挂有Text组件...原创 2020-06-17 14:23:15 · 4808 阅读 · 0 评论