日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

COCOS2D(3) 菜单

發(fā)布時(shí)間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 COCOS2D(3) 菜单 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

CCMenu類只能接受CCMenuItem對(duì)象作為其子類。

CGSize size = [[CCDirector sharedDirector] winSize];[CCMenuItemFont setFontName:@"Helvetica-BoldOblique"];[CCMenuItemFont setFontSize:26];CCMenuItemFont *item1 = [CCMenuItemFont itemWithString:@"Go Back!" target:self selector:@selector(menuItem1Touched:)];CCSprite *normal = [CCSprite spriteWithFile:@"Icon.png"];normal.color = ccRED;CCSprite *selected = [CCSprite spriteWithFile:@"Icon.png"];selected.color = ccGREEN;CCMenuItemSprite *item2 = [CCMenuItemSprite itemWithNormalSprite:normal selectedSprite:selected target:self selector:@selector(menuItem2Touched:)];[CCMenuItemFont setFontName:@"STHeitiJ-Light"];[CCMenuItemFont setFontSize:18];CCMenuItemFont *toggleOn = [CCMenuItemFont itemWithString:@"I'm ON!"];CCMenuItemFont *toggleOff = [CCMenuItemFont itemWithString:@"I'm OFF!"];CCMenuItemToggle *item3 = [CCMenuItemToggle itemWithTarget:self selector:@selector(menuItem3Touched:) items:toggleOn,toggleOff, nil];CCMenu *menu = [CCMenu menuWithItems:item1,item2,item3, nil];menu.position = CGPointMake(size.width / 2, size.height / 2);[self addChild:menu];[menu alignItemsHorizontallyWithPadding:40];
CCMenuItemFont :它只是顯示一個(gè)字符串。

如果你已經(jīng)有CCLabelTTF CCLabelBMFont CCLabelAtlas,可以使用它們方便的創(chuàng)建CCMenuItemLabel類的菜單。

顯示圖片的菜單項(xiàng)也有兩個(gè)類:CCMenuItemImage和CCMenuItemImage

CCMenuItemToggle類只接受兩個(gè)繼承自CCMenuItem對(duì)象作為其參數(shù),點(diǎn)擊菜單在兩種狀態(tài)之間切換,這兩個(gè)參數(shù)可以是文本標(biāo)簽,也可以是圖像。

最后創(chuàng)建CCMenu,并為他定位。為了避免這些菜單項(xiàng)疊加在一起,可以調(diào)用CCMenu一個(gè)的對(duì)齊方法,比如:

[menu alignItemsHorizontallyWithPadding:40];

?

轉(zhuǎn)載于:https://my.oschina.net/orangef/blog/81474

總結(jié)

以上是生活随笔為你收集整理的COCOS2D(3) 菜单的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。