博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D笔记十一 定制导航菜单栏
阅读量:6343 次
发布时间:2019-06-22

本文共 1254 字,大约阅读时间需要 4 分钟。

  一、定制导航栏

  Unity导航菜单栏位于游戏引擎界面的顶部,其中有很多选项且含义各不相同。Unity为开发者提供了导航菜单栏的程序接口,使用代码可以动态添加菜单栏中的选项以及子项

 

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;/// /// 添加该脚本至“Component”菜单项中/// [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);//自身旋转    }}

 

转载地址:http://wmkla.baihongyu.com/

你可能感兴趣的文章
RMAN Complete Recovery
查看>>
[ CodeForces 1064 B ] Equations of Mathematical Magic
查看>>
NYOJ-15:括号匹配(二)
查看>>
首次记录在案的
查看>>
C#进阶系列——WebApi 跨域问题解决方案:CORS
查看>>
错误:“产品订单的调度参数没有被定义”
查看>>
机器视觉在带钢针孔检测中的应用
查看>>
ASP.NET WEB API 调试
查看>>
使用wget命令进行整站下载
查看>>
解读volatile
查看>>
zookeeper安装部署
查看>>
centos6——初始化脚本
查看>>
linux I/O优化 磁盘读写参数设置
查看>>
中断处理 I/O内存
查看>>
Java中的transient关键字
查看>>
私有网盘nextcloud 12的问题处理及优化
查看>>
思科设备VLAN之间通信配置
查看>>
mysql排错 (一)
查看>>
20160318作业
查看>>
关于MySQL的几点安全配置
查看>>