如何根据接触角度移动球并使球在接触墙壁时反射?
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);
答案 0 :(得分:0)
我在考虑你把球当作精灵。所以在touchesBegan你会得到触摸位置,然后你可以使用CCMoveTo动作中的位置点移动你的球,这是一个精灵......