Спрайт движется в «направлении вращения», но мой спрайт по умолчанию повернут на 90 градусов вправо - PullRequest
1 голос
/ 24 августа 2011

У меня есть спрайт.Я перемещаю его в направлении, к которому он обращен.

Я перемещаю их в своем методе тиков.

-(void)tick:(ccTime)dt {
    for (CCBullet *bullet in bullets) {

    float angle  = CC_DEGREES_TO_RADIANS(bullet.rotation+90);

        bullet.position = ccp(bullet.position.x+sin(angle) * bullet.speed, bullet.position.y+cos(angle) * bullet.speed);
    }
}

Если вращение равно 0, мой спрайт направлен вправо.Таким образом, пуля должна двигаться вправо ... но она движется вверх.

Я не хочу вращать файл изображения.Любая альтернатива?

РЕДАКТИРОВАТЬ: Решено.Отредактированный код.

...