Cocos2d x 如何在cocos2dx中找到两个圆点之间的角度
我在cocos2dx游戏开发和圆圈手势检测方面工作。我想问我如何才能找到两点之间的角度。我如何才能找到两点A和B之间的角度。我的CCtouch移动事件如下Cocos2d x 如何在cocos2dx中找到两个圆点之间的角度,cocos2d-x,Cocos2d X,我在cocos2dx游戏开发和圆圈手势检测方面工作。我想问我如何才能找到两点之间的角度。我如何才能找到两点A和B之间的角度。我的CCtouch移动事件如下 void HelloWorld::ccTouchesMoved(CCSet *pTouches, CCEvent *pEvent) { CCLog("Touches moved"); CCTouch *touch = (CCTouch*)pTouches->anyObject(); location = t
void HelloWorld::ccTouchesMoved(CCSet *pTouches, CCEvent *pEvent)
{
CCLog("Touches moved");
CCTouch *touch = (CCTouch*)pTouches->anyObject();
location = touch->getLocation();
location=CCDirector::sharedDirector()->convertToGL(location);
prevLocation=CCDirector::sharedDirector()->convertToGL(touch->getPreviousLocationInView());
deltax=prevLocation.x-location.x;//difference of x
deltay=prevLocation.y-location.x;//difference of y
angle=??// i want this angle using deltax and deltay
}
您需要包括数学标题,您可以使用以下公式计算角度:
angle = atan2 (deltay, deltax) * (180 / PI);
什么是数学库?@ThePoet抱歉,我是说数学头