脚本均是在Unity 2020.1.0a12 (64-bit)编辑器下运行) 2.将脚本 ...
在unity中写编辑器扩展工具,如在编辑器中加个菜单,点击这个菜单项时执行打包功能。 类如下,其中的静态变量,如果每次进来不清空,则LIST会越来越大,打包函数执行完后系统不会帮我们清空 ...
2019-06-14 16:48 0 1242 推荐指数:
脚本均是在Unity 2020.1.0a12 (64-bit)编辑器下运行) 2.将脚本 ...
前一段项目中有个需求要求点击按钮后横屏切换为竖屏,在移动设备上设置Screen.orientation = ScreenOrientation.PortraitUpsideDown;就转过来了。但是在编辑器下转不过来。下面通过反射的方法改变编辑器窗口分辨率。 ...
Serialize功能Unity3D 中提供了非常方便的功能可以帮助用户将 成员变量 在Inspector中显示,并且定义Serialize关系。 简单的说,在没有自定义Inspector的情况下所有显示在Inspector 中的属性都同时具有Serialize功能。 换句话 ...
第三章 编辑器下的数据保存 我们在扩展编辑器的时候,经常需要把一些数据保存下来,比如跟编辑器本身相关的一些设置参数或者跟游戏有关的一些参数,以便下次使用。 在Unity中保存数据的主要方法有三种。 3.1 使用EditorPrefs保存数据 (以明文保存) 这是一种可以在项目之间共享的数据 ...
一,菜单项相关操作 1.菜单项(MenuItem) 首先在Asset目录下新建一个Editor文件夹,然后在该目录下添加一个脚本MenuTest.cs代码内容: 2. ...
前言 对于Unity编辑器的扩展方法众多,扩展对象包括Inspector页面及顶部菜单栏。定制方法有两种: Attributes属性进行定制 继承Editor类,重写OnInspectorGUI()进行定制 项目地址:UnityEditor - SouthBegonia ...
自定义检视面板的使用: 先是定义一个脚本文件,我们来修饰它的检视面板: 然后在根目录的Editor文件夹下定义一个用来修饰上面脚本检视面板的类文件: ...
UnityEngine中的Attribute中有很多有用的属性,比如这个ExecuteInEditMode就能让MonoBehaviour在编辑器模式下运行。 ExecuteInEditMode 使编辑模式下的脚本的所有实例都可以执行。 默认情况下 ...