2012-05-07 31 views

回答

0

只需使用你每次增加一個靜態變量,創建一個精靈:

static int x = 0; 
create_sprite(x, 0); 
x += 10; 

我不熟悉與cocoas2d的實際語法,但這應該工作。

+0

爲什麼是靜態的?一個類屬性就足夠了。 –

+0

@EEs:是的,你是對的。我們在同一時間回答,我使用靜態,你使用類屬性。我只想給我想到的最簡單的事情,我不想假設他正在使用類。 – Kyle

0

cpp的僞代碼cocos2d -x,介意我。

頭:

class Myclass extends CCScene{ 

    public int position = 0; 
    ... 
} 

MyClass.cpp:

Myclass(){ 
    ... 
    CCDirector::getSharedDirector()->schedule(step, 1/60); 
} 


void step() { 
    ... 
    if (oneSecond()){ 
     position += 10; 
     createSprite(position); 
    } 
    ... 
}