原文:UNITY编辑器模式下static变量的坑

在unity中写编辑器扩展工具,如在编辑器中加个菜单,点击这个菜单项时执行打包功能。 类如下,其中的静态变量,如果每次进来不清空,则LIST会越来越大,打包函数执行完后系统不会帮我们清空 ...

2019-06-14 16:48 0 1242 推荐指数:

查看详情

unity 编辑器模式修改屏幕分辨率

前一段项目中有个需求要求点击按钮后横屏切换为竖屏,在移动设备上设置Screen.orientation = ScreenOrientation.PortraitUpsideDown;就转过来了。但是在编辑器转不过来。下面通过反射的方法改变编辑器窗口分辨率。 ...

Wed Aug 22 01:23:00 CST 2018 0 2138
Unity编辑器环境在Inspector面板中显示变量

Serialize功能Unity3D 中提供了非常方便的功能可以帮助用户将 成员变量 在Inspector中显示,并且定义Serialize关系。 简单的说,在没有自定义Inspector的情况所有显示在Inspector 中的属性都同时具有Serialize功能。 换句话 ...

Wed Jul 10 19:04:00 CST 2019 0 2769
[Unity编辑器扩展基础总结] 第3章 编辑器的数据保存

第三章 编辑器的数据保存 我们在扩展编辑器的时候,经常需要把一些数据保存下来,比如跟编辑器本身相关的一些设置参数或者跟游戏有关的一些参数,以便下次使用。 在Unity中保存数据的主要方法有三种。 3.1 使用EditorPrefs保存数据 (以明文保存) 这是一种可以在项目之间共享的数据 ...

Mon May 17 23:37:00 CST 2021 0 2156
Unity编辑器扩展

一,菜单项相关操作 1.菜单项(MenuItem) 首先在Asset目录下新建一个Editor文件夹,然后在该目录下添加一个脚本MenuTest.cs代码内容: 2. ...

Thu Dec 06 23:58:00 CST 2018 0 654
Unity - 编辑器扩展

前言 对于Unity编辑器的扩展方法众多,扩展对象包括Inspector页面及顶部菜单栏。定制方法有两种: Attributes属性进行定制 继承Editor类,重写OnInspectorGUI()进行定制 项目地址:UnityEditor - SouthBegonia ...

Sun Apr 05 23:52:00 CST 2020 0 934
Unity 编辑器扩展

自定义检视面板的使用: 先是定义一个脚本文件,我们来修饰它的检视面板: 然后在根目录的Editor文件夹下定义一个用来修饰上面脚本检视面板的类文件: ...

Thu Oct 06 18:09:00 CST 2016 0 5726
编辑器模式,运行MonoBehaviours

UnityEngine中的Attribute中有很多有用的属性,比如这个ExecuteInEditMode就能让MonoBehaviour在编辑器模式运行。 ExecuteInEditMode 使编辑模式的脚本的所有实例都可以执行。 默认情况 ...

Sat Jun 23 00:02:00 CST 2018 0 1658
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM