2011-07-25 29 views
1

是否可以在Cocos2d中創建按鈕並在其上運行操​​作?運行動作的Cocos2d按鈕

例如一些更新代碼,然後更改圖像或運行一個操作?

這是怎麼回事?

回答

2

看看How To Create Buttons in Cocos2D: Simple, Radio, and Toggle

這是從教程一個代碼段示出了基本的:

CCMenuItem *starMenuItem = [CCMenuItemImage 
    itemFromNormalImage:@"ButtonStar.jpg" selectedImage:@"ButtonStarSel.jpg" 
    target:self selector:@selector(starButtonTapped:)]; 
starMenuItem.position = ccp(60, 60); 
CCMenu *starMenu = [CCMenu menuWithItems:starMenuItem, nil]; 
starMenu.position = CGPointZero; 
[self addChild:starMenu]; 
0

最常用的方式是用CCMenuItems如按鈕創建CCMenu。在CCMenuItems中設置動作和圖像(正常,突出顯示)。