Unity编辑器工具
Wonderland6627
添加个性签名
展开
-
Unity 预制体转换工具
在Unity开发过程中,会创建很多prefab或者使用一些素材包,由于更换Unity版本或者版本与素材包导出版本不一致,会导致prefab损坏的情况,针对这些情况,我制作了这个预制体转换工具,用于将高版本的预制体转换为低版本Unity可使用的格式。输入由于版本不一致导致损坏的预制体所在文件夹路径(Assets开头),并点击开始转换。EditorGUI窗口绘制:using System;using System.IO;using System.Collections;using System.C原创 2021-08-13 23:19:07 · 1010 阅读 · 1 评论 -
Unity 编辑器扩展 Hierarchy菜单扩展
在Unity的层级面板选中物体,右键会显示默认菜单,当你定义了自己的预制体,为了方便创建,可以将层级面板菜单扩展,一键添加你的Prefab。系统默认菜单:扩展后的菜单:using UnityEngine;using UnityEditor;public class TitansHierarchyTools{ [MenuItem("GameObject/TitansUI/ImageButton")] public static void CreateImageButton()原创 2021-05-06 11:20:30 · 1407 阅读 · 0 评论 -
Unity 组件批量复制
Unity Component批量复制在制作毕设的过程中,我发现我的角色模型需要替换,但是原角色物体上有很多组件,如果全部在Inspector面板右键Copy、Paste很麻烦,所以制作了一个能够将物体上所有组件一键复制粘贴的工具。将原物体放到左边,新物体放到右边,点击检测按钮。然后点击Copy按钮,就会把左边物体身上的组件(除了Transform组件和Tag、Layer)复制到右边物体上。using System;using System.Collections;using System原创 2021-04-23 15:19:40 · 4287 阅读 · 2 评论 -
Unity 模仿Unreal快速放置物体快捷键工具
Unity模仿Unreal快速放置物体快捷键工具布置场景的时候,经常会遇到要把物体A放置在物体B表面的情况。在Unity里面调整起来很麻烦,各种切换视角,调整参数。而Unreal里面这种情况只需要按下End键,就可以将A完美的放置在B上,所以想在Unity里面也弄一个同样的功能。快捷放置的实现方法如下: [MenuItem("Wonderland6627/PlaceTools/PlaceBox")] public static void PlaceBoxOnFloor() {原创 2021-04-18 01:43:53 · 617 阅读 · 2 评论