找到球的目的地位置

时间:2011-08-23 10:41:53

标签: objective-c ios cocos2d-iphone physics

如何根据接触角度移动球并使球在接触墙壁时反射?

CGFloat diffX = ballImg.position.x - tchLoc.x;
CGFloat diffY = ballImg.position.y - tchLoc.y;
CGFloat angleRadian = atan2f(diffY, diffX);

float angleDegrees=CC_RADIANS_TO_DEGREES(angleRadian);

1 个答案:

答案 0 :(得分:0)

我在考虑你把球当作精灵。所以在touchesBegan你会得到触摸位置,然后你可以使用CCMoveTo动作中的位置点移动你的球,这是一个精灵......