EditorWindow是Unity中可以继承、用来扩展编辑窗口的类,通过继承EditorWindow类,可以制作一个自定义的编辑窗口。这通常包括以下几个步骤:1.定义一个继承至EditorWindow的脚本;2.通过MenuItem特性定义触发窗口的显示;3.在OnGUI中定义窗口显示的内容。 1...
                            
                            
                         
                    
                        
                            
                            
                                我们有时候要做做事的时候,要提前拿到 ActionBar中的menuItem,但是,会出现为空的情况。怎么办呢?比如这里: 1 @Override 2 public boolean onCreateOptionsMenu(Menu menu) { 3 getSup...
                            
                            
                                分类:
其他好文   时间:
2015-08-07 19:09:31   
                                阅读次数:
137
                             
                    
                        
                            
                            
                                1. MenuItem标签出现多个菜单因为路径是中文(MenuItem("刘国云/CreateAssetBundle/Atlases")
                            
                            
                                分类:
编程语言   时间:
2015-08-04 12:56:15   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                MenuItem属性可以把任意静态函数变成一个菜单命令,在Unity3D中仅静态函数能使用这个属性。在创建菜单时,可以指定特定的字符来为菜单添加快捷键,如下所示:字符%表示Windows上的ctrl键, OS X上的cmd键字符#表示shift键字符&表示alt键字符_表示单键(非组合),例如_g,...
                            
                            
                                分类:
其他好文   时间:
2015-08-01 17:13:03   
                                阅读次数:
115
                             
                    
                        
                            
                            
                                一般的手机上都会有一个home键,单击后会显示出一系列的菜单,这个即是选项菜单(Options Menu),Options Menu开发主要涉及Menu,MenuItem,Submenu。 1.一个Menu对象代表一个菜单,Menu对象可以添加MenuItem,也可以添加子菜单Submenu; .....
                            
                            
                                分类:
移动开发   时间:
2015-07-31 20:07:31   
                                阅读次数:
131
                             
                    
                        
                            
                            
                                最近项目中开始使用到ToolBar控件,其中有需求需要动态改变ToolBar中的MenuItem。如下图:1、首先想到的办法是利用ToolBar自带的方法addView()和removeView().经测试,动态添加和删除view没有点击效果,需要自己添加,而且如果需要overflow效果,则需要自...
                            
                            
                                分类:
其他好文   时间:
2015-07-30 16:44:34   
                                阅读次数:
196
                             
                    
                        
                            
                            
                                OptionsMenu(选项菜单)
1.重写Activity的onCreateOptionsMenu(Menu menu)方法,在该方法里调用Menu对象的方法来添加菜单项或子菜单。
2.如果希望应用程序能响应菜单项的单击事件,重写Activity中的onOptionsItemSelected(MenuItem item)方法即可。
MainActivity.java
public cla...
                            
                            
                                分类:
移动开发   时间:
2015-07-27 18:49:52   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                前面一直在寻找 MenuItem文字颜色设置。我发现API唯一的背景颜色设置。。。因此,找到下面的方法。在OverFlow看到。在onCreateOptionsMenu一下。使MenuItem产生的ItemView去改动文字颜色@Override	public boolean onCreateOpt...
                            
                            
                                分类:
移动开发   时间:
2015-07-27 09:21:31   
                                阅读次数:
161
                             
                    
                        
                            
                            
                                using UnityEditor;
using UnityEngine;
using System.Collections.Generic;
public class DefinesWindow : EditorWindow
{
	[MenuItem ("Window/Defines")]
	static void Init()
	{
		// Get existing open win...
                            
                            
                                分类:
编程语言   时间:
2015-07-16 12:01:04   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                菜单Menu是专门用来承载菜单按钮的Layer图层,图层中的子节点只能够是菜单项MenuItem或其子类。通常先创建菜单项MenuItem,然后使用一个或多个菜单项生成菜单Menu,最后把Menu加入当前Layer图层。如果直接在层中添加MenuItem也可以正常显示,但是无法响应回调函数,因为Me...
                            
                            
                                分类:
其他好文   时间:
2015-07-15 11:02:03   
                                阅读次数:
238