我希望我的玩家精灵跟随鼠标光标的位置旋转。
我正在使用 atan2 为我的 Player sprite 设置 360 度旋转动作脚本。
atan2(XMouse-XPlayer,YMouse-YPlayer) - 90
使用这个,90 度是直上,0 是直右,270 度是直下。我需要玩家精灵坐在屏幕的左侧,并且在旋转时只面向屏幕的右侧(这意味着它不能向后看)。
我需要将我的角度限制在这两种情况下;小于 90 度或大于 270 度。
理想情况下,我想将 0 度设置为直线向上,然后我只需将我的条件设置为小于 180 度的角度(一个条件而不是两个)。
可以这样做吗?