如何在cocos2d中创建泡泡射击游戏?

时间:2011-08-25 09:27:18

标签: iphone objective-c cocos2d-iphone

请任何人帮助我。我正在做一个像泡泡射手这样的项目,但我不知道。现在我必须找到只有触摸位置的角度。

    float radians=ccpToAngle(ccpSub(tchPoint, ballImg.position));
    float degrees = CC_RADIANS_TO_DEGREES( radians);

请任何人帮助我,并提出实施这个项目的想法。

2 个答案:

答案 0 :(得分:1)

要找到矢量v(CGPoint v)的角度,请使用atan2(或atan2f函数):

float angle = atan2(v.y,v.x);

从x轴开始计算,角度将是辐射亮度。

答案 1 :(得分:0)

你已经拥有了球的位置(x,y),触摸位置(x',y')和使用角度(斜率)和瞧,你有一个矢量。