Прыжки и движения одновременно ... Помогите! - PullRequest
0 голосов
/ 17 апреля 2011

Как видно из названия, я застрял с прыжками и движением одновременно,

так я двигаюсь вдоль оси 'x'

-(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);

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

1 Ответ

0 голосов
/ 17 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...