2010-12-17 4 views
0

現在、私はcocos2d-iphoneゲームを作っています。私はsprite objを動かすためにどのような行動や概念をcocos2dに持っているのですか?与えられた点の配列(x、y座標)。 ....例えば:スプライトオブジェクト(COCOS2d)の移動にはどのような概念を使用しますか?

for (int nCtr = 0; nCtr < [m_ArrayPosition count]; nCtr++) { 
     dictionary = [m_ArrayPosition objectAtIndex:nCtr]; 
arrayPoints = [dictionary objectForKey:@"Points"]; 
strTempX = [arrayPoints objectAtIndex:0]; 
strTempY = [arrayPoints objectAtIndex:1]; 
     id move = [CCMoveTo actionWithDuration:.1 position:ccp([strTempX floatValue],[strTempY floatValue])]; 
[m_seeker runAction:move]; 
} 

....ここで起こった何がrunAction関数は、最初のループ又は第一(x、y)を実行すると、ループは残りの部分をスキップすることです。

私のポイントの配列は、デバイスのユーザーのタッチポイントポイントからのものです。これは修正されていません。

前もって太もも!

答えて

0

多くのアクションを順番に実行するには、CCSequenceを作成してから、ターゲットにそのシーケンスでrunActionを指示する必要があります。

関連する問題