ccnode

    0熱度

    1回答

    我正在創建一個側面滾動遊戲。 我計算表示地形應該是什麼樣子通過執行以下的各點: 代表山頂的點用正弦函數來確定。 山的底部只是屏幕的底部。 地形的左邊緣和右邊緣,分別是左和屏幕的右邊緣,其中x是COORDS X = 0,且x =屏幕寬度。 但我不知道如何在屏幕上繪製它,並用其他紋理「填充」它。 (預定的PNG圖像或其他)。 一個人如何重寫CCNode或CCSprite的繪製方法來做到這一點? 在下面

    1熱度

    1回答

    -(CCNode *)createFieldNode:(NSMutableArray *)fieldArray{ CGSize winSize = [CCDirector sharedDirector].viewSize; CCNode* stackNode= [CCNode node]; for (int i; i <=fieldArray.count; i++

    0熱度

    1回答

    我正在使用cocos2d並創建一個CCDrawNode。 那一刻我打電話addChild:添加CCDrawNode我叫下面的方法來使節點規模永遠: CCActionScaleBy *scaleAction = [CCActionScaleBy actionWithDuration:0.3f scale:1.1f]; CCActionRepeatForever *repeatForever =

    0熱度

    1回答

    這是我的代碼到目前爲止。我的計劃是最終給每個變量一個隨機值,但是當我在我的遊戲中更新它們時,但是在課堂上,我認爲我應該創建實例變量並將它們初始化爲某些東西。 import UIKit class Planet: CCNode { var mass: Int = 0 var radius: Int = 0 var color: } 雖然我不知道如何初始化顏色。

    0熱度

    1回答

    我有許多CCNode,它們都運行相同的查詢。我正在嘗試對代碼進行流式處理,並且想知道是否可以在FOR語句中獲取CCNode。 例如,如果我有一個NSArray的內CCNodes引用像 NSArray *exampleArray = @[@"Mercedes-Benz", @"BMW", @"Porsche", @"Opel", @"Volkswagen", @"Audi"]; 我怎麼會內引用他

    0熱度

    1回答

    我有點困惑。我正試圖將一個CCSprite移動到另一個CCSprite的位置。我認爲這很簡單,但是CCSprite沒有正確定位。我有2個CCSprites: //Get Position of EMPTY SPRITE CCSprite *sprite = (CCSprite*)[self getChildByName:[NSString stringWithFormat:@"%d", kEMP

    0熱度

    2回答

    我一直在爲那個問題奮鬥了幾天:我有CCNode >> StateComponent和StateComponent中有一個CCSprite作爲屬性,並將它作爲子組件添加到StateComponent中。當我設置StateComponent對象的位置而不是Sprite的位置時,StateComponent對象的邊界框出現在正確的位置。精靈位置的默認值在(0,0)上設置。精靈的邊界框出現在(0,0),但

    0熱度

    1回答

    我無法理解這裏發生了什麼。我目前有一個從CCNode繼承的「Header」類。此CCNode類具有多個屬性,包括CCSprite和CCLabelTTF。在init中,我創建了這些對象並設置了它們的位置。然後我將這個Header類包含在我的場景中,並將它作爲一個孩子添加到場景中。但是,標籤位置設置不正確。它集我的標籤爲0的位置屬性,0 下面是該Header.h代碼: @interface Heade

    1熱度

    1回答

    我試圖在我做的cocos2d遊戲中獲得插頁式廣告,但無法讓它工作。我試過這個片段,我在網上找到了iOS7,但我無法讓它工作。由於控制器使用CCNode而不是UIViewController我不知道需要做什麼才能使其工作。任何幫助表示讚賞! 這裏是AppDelegate.m #import "AppDelegate.h" #import <iAd/iAd.h> @implementation

    0熱度

    1回答

    我需要幫助我試圖刪除一個不斷在不同位置重生的ccnode,並將它們添加到一個數組中,以獲得對這些精靈的控制,但事情是我不能刪除它們,它檢測到觸摸但沒有得到任何想法?這裏是我用來獲取節點的代碼。提前致謝。 - (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { CGPoint location = [touch loca