Cocos2d iphone 使用操纵杆cocos2d射击子弹
我的cocos2d应用程序中有一个工作的操纵杆,但我不知道如何让“玩家”朝操纵杆指向的方向射出子弹。我让玩家移动和旋转。子弹击中屏幕边缘时也需要消失。任何帮助都会很好。提前感谢。您应该从操纵杆获取角度。 例如,SleekyInput有一个degrees属性,允许您像这样旋转子弹:Cocos2d iphone 使用操纵杆cocos2d射击子弹,cocos2d-iphone,sprite,joystick,projectile,Cocos2d Iphone,Sprite,Joystick,Projectile,我的cocos2d应用程序中有一个工作的操纵杆,但我不知道如何让“玩家”朝操纵杆指向的方向射出子弹。我让玩家移动和旋转。子弹击中屏幕边缘时也需要消失。任何帮助都会很好。提前感谢。您应该从操纵杆获取角度。 例如,SleekyInput有一个degrees属性,允许您像这样旋转子弹: _bullet.rotation=-mobiley.degrees 您的更新方法可以如下所示: void update:(ccTime) delta { float moveAngle = _bullet.ro
_bullet.rotation=-mobiley.degrees 您的更新方法可以如下所示:
void update:(ccTime) delta
{
float moveAngle = _bullet.rotation;
CGPoint deltaPos = CGPointMake(cos(moveAngle) * velocity, sin(moveAngle) * velocity);
_bullet.position = ccpAdd(self.position, deltaPos);
}