请任何人帮助我。我正在做一个像泡泡射手这样的项目,但我不知道。现在我必须找到只有触摸位置的角度。
float radians=ccpToAngle(ccpSub(tchPoint, ballImg.position));
float degrees = CC_RADIANS_TO_DEGREES( radians);
请任何人帮助我,并提出实施这个项目的想法。
答案 0 :(得分:1)
要找到矢量v(CGPoint v)的角度,请使用atan2(或atan2f函数):
float angle = atan2(v.y,v.x);
从x轴开始计算,角度将是辐射亮度。
答案 1 :(得分:0)
你已经拥有了球的位置(x,y),触摸位置(x',y')和使用角度(斜率)和瞧,你有一个矢量。