Unity 编辑模式下自定义快捷控制场景物体的显隐状态
来源:互联网 发布:c语言删除文件的函数 编辑:程序博客网 时间:2024/05/17 03:56
在用Unity开发过程中,为了便于观察,我们常常会在编辑模式中,选中并点击物体Inspector面板上acitve的勾,让物体显示或隐藏,作为一名程序员,对快捷操作应该是有追求的,在编辑器类中添加如下代码可以实现 “Atl + Q” 快速显示或隐藏场景物体.
using UnityEngine;
using System.Collections;
using UnityEditor;
public class SetGameObjectActive : Editor
{
[MenuItem("Tools/通用工具/切换物体显隐状态 &q")]
public static void SetObjActive()
{
GameObject[] selectObjs = Selection.gameObjects;
int objCtn = selectObjs.Length;
for (int i = 0; i < objCtn; i++)
{
bool isAcitve = selectObjs[i].activeSelf;
selectObjs[i].SetActive(!isAcitve);
}
}
}
代码很简单,Menultem这个特性相信很多人都会使用,在自定义好的Menultem菜单路径后 加 “空格 + & + 字母” 即可实现自定义快捷键组合。
其它快捷键参考:
1.%X : ctrl + X;
2.#X : shift + X;
3.&X : alt + X;
4._X :X
5.%&X: ctrl + alt + X
- Unity 编辑模式下自定义快捷控制场景物体的显隐状态
- 控制unity对象下所有子物体的显示状态
- unity编辑模式下创建若干子物体父物体
- Unity 鼠标拖动场景内的物体
- osg自定义场景物体和设置状态集
- Delta3d 物体的控制模式
- gridview的编辑状态下样式不受控制的问题
- Unity滑动屏幕控制物体的旋转
- Unity 控制相机绕物体的旋转
- Unity 控制相机绕物体的旋转
- Unity 编辑状态下执行一个方法
- Linux命令行下编辑常用的快捷
- 自定义的一个复制Transform组件的功能和一个控制物体显隐的功能
- unity 场景编辑器中 获取点击的物体
- 【Unity入门】场景、游戏物体和组件的概念
- Unity基础.002Transform场景物体的变换
- unity 点击UI时不触发场景物体的响应
- unity获取物体下的所有子物体
- 遇到Exec format error
- 互联网服务端技术——如何学(上)
- 求int型数据在内存中存储时1的个数
- How to retrieve the Device Unique ID from android device
- java中Calendar类常用字段和方法
- Unity 编辑模式下自定义快捷控制场景物体的显隐状态
- hdu-1147 Pick-up sticks(判断线段相交)
- 调用函数
- 关于HashTable,HashMap和TreeMap的几点心得
- BLE透传模块--nrf51822透传模块--蓝牙透传模块
- asp.net webform 中怎样写二进制形式的<img src="" />形式
- Android 关于EditText软键盘的用法
- 设置app为系统默认字体
- shader forge初级篇|饱和度控制