我想獲得兩條線之間的角度。 所以我用這個代碼。兩條線之間的角度不對
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
怎麼回事? 我不知道原因。 請幫幫我。
垂直線呢,它是垂直的嗎? – Ariel
你的公式是錯誤的 – duedl0r
我不知道'x',''''ScreenWidth'和'ScreenHeight'的值,但這看起來是正確的,除了你正在改變數值的符號。你期待什麼結果? – filipe