ccmenuitem

    0熱度

    2回答

    這次我想問問任何人是否有cocos2d中的禁用按鈕(CCMenuItemImage)這樣的奇怪問題。我在應用程序內購買連接並在購買時完成以下功能被觸發 - (void)productPurchased:(NSNotification *)notification { [NSObject cancelPreviousPerformRequestsWithTarget:self];

    1熱度

    2回答

    如何獲取CCMenu項目以在未選中時調用選擇器? 這甚至可能嗎? 當添加一個CCMenuItem我可以指定一個函數,將在按鈕激活時調用。我希望能夠調用一個功能,一旦沒有「選擇」按鈕(我的意思是選擇,而不是激活)。 我想我必須重寫一些方法,但不知道哪一個:)。 有什麼建議嗎?

    2熱度

    1回答

    我有一個ccmenu和一個ccmenuitemsprite的ccmenuitemsprite有選擇器。 我希望孩子的孩子是一個播放按鈕,可以觸發選擇器,但不會觸發。 CCMenu *menu [CCMenu menuWithItems: nil]; CCMenuItem *bg = [CCMenuItemSprite itemFromNormalSprite:[CCSprite spriteWi

    0熱度

    1回答

    我不知道什麼是錯的,也許是因爲我使用了更多圖層? 我認爲,我的其他層(滑動菜單網格子類竊取觸摸...) // // BGLayer.m // MainProject // // 創建者NSSL1於12年8月30日。 //版權所有(c)2012 我的公司名稱。版權所有。 // #import "BGLayer.h" #import "GameManager.h" #import "MainMen

    0熱度

    1回答

    我在循環中添加CCMenuItems,然後在屏幕上使用EaseIn移動CCMenu。 有沒有辦法單獨移動每個CCMenuItem? CGSize winSize = [[CCDirector sharedDirector] winSize]; CCMenu *chapterMenu = [CCMenu menuWithItems: nil]; for(int i =1; i<=5; i++){

    0熱度

    1回答

    我有一個奇怪的,惱人的問題。 例如,在我的主菜單屏幕中,我有一個按鈕,顯示「說明」。 一旦我點擊它,在說明圖層中,就會有一個按鈕讓你回到主菜單。 但是,由於某種原因,按鈕操作並非排除在精靈圖像之外。如果我點擊3英寸遠離「backtomenu」按鈕,它仍然會將我帶回主菜單。 所以,我的問題是,只有當您點擊實際圖像時,如何才能使按鈕被點擊? (這是我如何創建一個按鈕) - (id) init {

    0熱度

    1回答

    創建CCMenuItem後,是否可以重新分配CCMenuItem的選擇器? 我希望做這樣的事情: //Initialization: _menuItem =[CCMenuItemSprite itemWithNormalSprite:normalSprite selectedSprite:selectedSprite target:self selector:@selector(nextPag

    0熱度

    1回答

    當調用CCMenuItemSprite的「selected」方法時,我想調用目標選擇器(請參閱下面的代碼:buttonPressedWithId:)。 CCMenuItemSprite *buttonB = [CCMenuItemSprite itemWithNormalSprite:[CCSprite spriteWithSpriteFrameName:@"emptyCircle.png"] s

    4熱度

    3回答

    在我的cocos2d遊戲中,我有一個「設置」按鈕,它啓動了一個模式層,並且意在鎖定它下面的所有內容。爲此,我使用鎖定所有CCMenuItem的菜單狀態方法的組合,並使用覆蓋層;兩者都在代碼中。 問題是,這兩種解決方案似乎都不適用於CCScrollLayers。當我點擊按鈕(啓動模式)時,CCScrollLayer仍然可以滾動,這不是我想要的。 我想: 按禁用所有觸摸一個按鈕,並關閉所有元素,包括C

    1熱度

    1回答

    我可以用CCMenuItemSprite添加一個CCMenu到一個spritebatchnode嗎? 就這麼簡單。 代碼片段: -(void) setUpPauseMenu { CCMenuItemSprite *p = [CCMenuItemSprite itemWithNormalSprite:[CCSprite spriteWithSpriteFrameName:@"emptyC