我正在制作cocos2d-iphone游戏,我对cocos2d中的动作或任何概念移动我的精灵对象有疑问。给定一个点数组(x,y坐标)。 .... 例如:
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),然后循环跳过其余循环。
我的点阵数来自设备中的用户触摸点,因此这不是固定的。
提前Thanx!