【发布时间】:2011-09-14 14:50:19
【问题描述】:
我想得到两条线之间的角度。 所以我使用了这段代码。
int posX = (ScreenWidth) >> 1;
int posY = (ScreenHeight) >> 1;
double radians, degrees;
radians = atan2f( y - posY , x - posX);
degrees = -CC_RADIANS_TO_DEGREES(radians);
NSLog(@"%f %f",degrees,radians);
但它不起作用。 日志是:146.309935 -2.553590
怎么了? 我不知道原因。 请帮帮我。
【问题讨论】:
-
那么垂直线呢,它总是垂直的吗?
-
我不知道
x、y、ScreenWidth和ScreenHeight的值,但这似乎是正确的,除了你正在更改值的符号度数。你期待什么结果? -
我想得到y轴和直线之间的角度。
标签: objective-c cocos2d-iphone