查找圆内坐标的角度

Finding the angle of a coordinate inside a circle

本文关键字:坐标 查找      更新时间:2023-10-16

说正题,基本上我正在做一个小游戏,里面的角色在平坦的时钟上奔跑,时钟指针旋转,角色必须通过跳跃来避免它。我挣扎的部分是编码碰撞,时钟指针只是一个应用矩阵旋转的设置模型,无论出于何种原因,盒子碰撞都不起作用。所以我的理论是因为我知道时钟指针当前乘以的角度,有没有一些数学方法来计算玩家相对于圆心点的角度,以便可以将其与时钟指针角度进行检查?

当然。

float angle = atan2(y_handle - y_center, x_handle - x_center);