引入#import "ccDeprecated.h"
// 第一个菜单项:CCMenuItemFont
// 设置文字大小
[CCMenuItemFontsetFontSize:50];
CCMenuItemFont *item1 = [CCMenuItemFontitemWithString:@"文字菜单"];
// 文字为黄色
item1.color = ccc3(255, 255, 0);
// 第二个菜单项:CCMenuItemToggle
// 重新设置字体和大小
[CCMenuItemFontsetFontName:@"Courier New"];
[CCMenuItemFontsetFontSize:40];
// on为青色
CCMenuItemFont *on = [CCMenuItemFontitemWithString:@"On"];
on.color = ccc3(0, 255, 255);
// off为红色
CCMenuItemFont *off = [CCMenuItemFontitemWithString:@"Off"];
off.color = ccc3(255, 0, 0);
CCMenuItemToggle *item2 = [CCMenuItemToggleitemWithItems:[NSArrayarrayWithObjects:on,off, nil] block:^(id sender) {
NSLog(@"切换了开关状态");
}];
// 第三个菜单项:CCMenuItemSprite
// 默认的精灵
CCSprite *normal = [CCSpritespriteWithFile:@"people.png"];
// 被按下时的精灵(红色)
CCSprite *selected = [CCSpritespriteWithFile:@"enemy.png"];
selected.color = ccRED;
CCMenuItemSprite *item3 = [CCMenuItemSpriteitemWithNormalSprite:normal selectedSprite:selected block:^(id sender) {
NSLog(@"点击了图片按钮");
}];
// 按顺序添加菜单项到菜单中
CCMenu *menu = [CCMenu menuWithItems:item1, item2, item3, nil];
// 让菜单居中
CGSize winSize = [CCDirectorsharedDirector].winSize;
menu.position = ccp(winSize.width * 0.5f, winSize.height * 0.5f);
// 垂直方向排列菜单项,每个菜单项之间有30的垂直间距
[menu alignItemsHorizontallyWithPadding:30];
// 添加菜单到图层中
[self addChild:menu];
相关推荐
CC菜单CCMenu将连续集成服务器上项目的构建状态显示为Mac菜单栏中的项目。 它作为CruiseControl项目的一部分开始,该项目构建了第一个连续集成服务器。 有关文档和支持,请访问 。 要下载并安装CCMenu,请访问 。 ...
在Mac OS X菜单栏中显示连续集成服务器的状态。 与所有支持“ cctray”提要的服务器一起使用,其中包括ThoughtWorks Go,Jenkins,Travis等。
菜单是我们在开发中经常用到的元素,cocos2d-x中的菜单基本上是分装了文本类... //没有设置坐标,默认放到CCMenu层的中间,第二个参数是事件处理函数属于的类,第三个参数就是调用的函数 //menu_selector菜单选择器
git pull --rebase grunt pre-commit 修复任何错误git push检查构建状态要查看构建状态并获取有关构建状态的通知: 访问并点击屏幕右上角的“CCTray” 将 XML 配置添加到开发机器上的 CCTray 或 CCMenu 您还可以在...
将 XML 配置添加到开发机器上的 CCTray 或 CCMenu 您还可以在此处访问 CI 服务器并查看构建状态 技术栈 技术堆栈中有许多部分,但其中许多只是为了提供自动化,不必为了构建 Proto Watch 应用程序而接触或理解。 ...
将 XML 配置添加到开发机器上的 CCTray 或 CCMenu 您还可以在此处访问 CI 服务器并查看构建状态 技术栈 技术堆栈中有许多部分,但其中许多只是为了提供自动化,不必为了构建 Proto Watch 应用程序而接触或理解。 ...
使用Cocos2d-x 2.1.3制作的带有游戏内关卡编辑器的CutTheRope类似游戏演示。 该游戏具有便携性,可以在ios和android上运行。... 因此,我只使用CCMenu来显示级别菜单。 参考: 执照: 做您想公开许可的事情( )。
将 XML 配置添加到开发机器上的 CCTray 或 CCMenu 您还可以访问 CI 服务器并在此处查看构建状态 技术栈 技术堆栈中有许多部分,但其中许多只是为了提供自动化,不必为了构建 Proto Watch 应用程序而接触或理解。 ...
将XML配置添加到开发计算机上的CCTray或CCMenu 您也可以在此处访问CI服务器并查看构建状态 科技栈 技术堆栈中有很多组件,但是其中许多组件只是为了提供自动化功能,而无需为构建Proto Watch应用程序而动容或理解...
将XML配置添加到开发计算机上的CCTray或CCMenu 您也可以在此处访问CI服务器并查看构建状态 科技栈 技术堆栈中有很多组件,但是其中许多组件只是为了提供自动化功能,而无需为构建Proto Watch应用程序而动容或理解...
将XML配置添加到开发计算机上的CCTray或CCMenu 您也可以在此处访问CI服务器并查看构建状态 科技栈 技术堆栈中有很多组件,但是其中许多组件只是为了提供自动化功能,而无需为构建Proto Watch应用程序而动容或理解...
CCMenu *menu = CCMenu::create(pause, NULL); menu->setAnchorPoint(ccp(0, 0)); addChild(menu, 1, 10); menu->setPosition(CCPointZero); // 调 update函数 scheduleUpdate(); // 每秒调一次 ...
另外,专门定义了一个 HideLayer ,目的是实现弹出对话框的效果,考虑到原场景中可能会有CCMenu,我将该 Layer 的 优先级设为了 与 CCMenu 相同,因为后添加的原因,所以总能屏蔽Menu 的事件, 而且在 Layer 上再...
buildnotify:基于系统任务栏的构建状态通知应用程序,用于cctray.xml提要