Cocos2d iphone Cocos2d在碰撞后更改方向
我想在与多边形形状CCSprite碰撞时更改CCSprite的方向。如何使用Cococs2d检测两个物体碰撞时的碰撞角度或其移动方向?蒂亚。Cocos2d iphone Cocos2d在碰撞后更改方向,cocos2d-iphone,game-physics,Cocos2d Iphone,Game Physics,我想在与多边形形状CCSprite碰撞时更改CCSprite的方向。如何使用Cococs2d检测两个物体碰撞时的碰撞角度或其移动方向?蒂亚。 我使用的是atan2f(pair.contacts.normal.x,pair.contacts.normal.y);但不工作。此函数接受两个参数,第一个是y,第二个是x float angle = atan2f(b2BodyPosition2.y - b2BodyPosition1.y, b2BodyPosition2.x - b2BodyPositio
我使用的是atan2f(pair.contacts.normal.x,pair.contacts.normal.y);但不工作。此函数接受两个参数,第一个是y,第二个是x
float angle = atan2f(b2BodyPosition2.y - b2BodyPosition1.y, b2BodyPosition2.x - b2BodyPosition1.x);
你也可以使用
ccpToAngle which is present in CGPointExtension.h ..
ccpToAngle(pair.contacts.normal);
你在用box2d吗?