Unity3D之定制导航菜单栏
来源:互联网 发布:手持数据终端 编辑:程序博客网 时间:2024/04/29 15:33
Unity导航菜单栏位于游戏引擎界面的顶部,其中有很多选项且含义各不相同。Unity为开发者提供了导航菜单栏的程序接口,使用代码可以动态添加菜单栏中的选项以及子项。文章出处【狗刨学习网】。
二、将一个自动旋转的脚本加至“Component”菜单项中
- using UnityEngine;
- using System.Collections;
- using UnityEditor;
- public class NewBehaviourScript : MonoBehaviour
- {
- [MenuItem("新的菜单栏/克隆选择的对象")]
- static void ClothObject()
- {
- Instantiate(Selection.activeTransform, Vector3.zero, Quaternion.identity);//[ɪns'tænʃɪeɪt]例示
- }
- [MenuItem("新的菜单栏/克隆选择的对象", true)]
- static bool NoClothObject()
- {
- return Selection.activeGameObject != null;
- }
- [MenuItem("新的菜单栏/删除选择的对象")]
- static void RemoveObject()
- {
- DestroyImmediate(Selection.activeGameObject, true);
- }
- [MenuItem("新的菜单栏/删除选择的对象", true)]
- static bool NoRemoveObject()
- {
- return Selection.activeGameObject != null;
- }
- // Use this for initialization
- void Start()
- {
- }
- // Update is called once per frame
- void Update()
- {
- }
- }
二、将一个自动旋转的脚本加至“Component”菜单项中
- using UnityEngine;
- using System.Collections;
- /// <summary>
- /// 添加该脚本至“Component”菜单项中
- /// </summary>
- [AddComponentMenu("新的脚本/自动旋转")]
- public class _5_5 : MonoBehaviour {
- // Use this for initialization
- void Start () {
-
- }
-
- // Update is called once per frame
- void Update () {
- transform.Rotate(0.0f, Time.deltaTime * 200, 0.0f);//自身旋转
- }
- }
0 0
- Unity3D之定制导航菜单栏
- 导航菜单栏
- iOS开发之导航栏的定制
- 二级导航菜单栏
- 导航菜单栏制作
- Android左边菜单栏导航
- 菜单栏垂直导航
- 二级导航菜单栏
- unity3D菜单栏小结
- Unity3d制作菜单栏
- Unity3D-扩充菜单栏功能
- WSS3SDK之:定制导航和新的用户界面元素
- (div+css特效代码) 导航菜单栏
- jquery网页左侧导航菜单栏
- 隐藏百度地图导航菜单栏
- 安卓仿微信界面,导航,右上角菜单栏
- reactNative底部导航菜单栏实现
- 【Unity3D游戏开发】之定制Debug.log输出 (八)
- Unity3D与网页的交互的总结
- Unity3d中最简单物体的旋转移动
- 【整合】网络流ISAP算法模板
- Struts 2 之文件上传
- iOS7(+) 图像资源Images Assets使用
- Unity3D之定制导航菜单栏
- Unity3D游戏开发之连续滚动背景
- 第十四章 其它面试试题
- Unity3D游戏开发之小地图的实现
- Unity3D中可重载虚函数的总结
- 笔记本Windows7无法连接上家庭wifi,急急急!!!
- Programming assignment 1 testing case
- 教你快速高效接入SDK——关于Application的适配和代理
- SQL存储过程中值为NULL需加判断