我有一个精灵。我正朝着它面向的方向前进。
我用我的方法移动它们。
-(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,我的精灵面向右侧。因此,子弹应向右移动.. 但它会向上移动。
我不想旋转图像文件。还有其他选择吗?
编辑:解决了。编辑过的代码。