У меня есть спрайт.Я перемещаю его в направлении, к которому он обращен.
Я перемещаю их в своем методе тиков.
-(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, мой спрайт направлен вправо.Таким образом, пуля должна двигаться вправо ... но она движется вверх.
Я не хочу вращать файл изображения.Любая альтернатива?
РЕДАКТИРОВАТЬ: Решено.Отредактированный код.