2011-04-17 3 views
0

Как говорит название, я застрял с прыжками и двигаться в то же время,Прыжки и перемещение в одно и то же время ... Помогите!

это, как я двигаюсь вдоль «оси х»

-(void)collisionCheckingAndMovementRight:(ccTime)dt{ 

CGPoint tileCoord = [self tileCoordForPosition:player.position]; 
int tileGid = [csLayer tileGIDAt:tileCoord]; //csLayer is the layer which was created in tiled for the collision 
if (tileGid) { 
    NSDictionary *properties = [levelOne propertiesForGID:tileGid]; 
    if (properties) { 

     NSString *collision = [properties valueForKey:@"Collidable"]; 
     if (collision && [collision compare:@"True"] == NSOrderedSame){ 

      //[[SimpleAudioEngine sharedEngine] playEffect:@"hit.caf"]; 
      return; 

     } 

    } 

} 

player.position = ccp(player.position.x +100*dt, player.position.y); 

я хочу, чтобы попытаться сделать скачок, который идет с движением, которое у меня есть на данный момент для оси x .... справка с благодарностью

ответ

0

Вы хотите посмотреть примеры действий в cocos2d. действие CCBezierTo приходит на ум для хорошего способа оживления прыжка.

Смежные вопросы