猫史档案馆


【怎么最合理的朝向鼠标旋转】

用户:仰望星空ki仰望星空ki查看:8 回复:4 评论:8 创建时间:2022-05-18T21:51:19


怎么实现以下效果鼠标点击 角色旋转到鼠标位置(最短路线比如鼠标在角色的180°角色面向90°就要左转而鼠标在0°则右转)


回复

上一页1 页 / 共 1下一页
D9273D9273

求出自己面向鼠标时的角度,判断他是大于还是小于自己当前的角度,大于就右转,小于就左转

至于怎么求自己面向鼠标时的角度,直接构建一个直角三角

点赞0


评论


SKQASKQA

当点击鼠标指针,面向鼠标指针,完事

点赞0


评论


Asheep233Asheep233

点进去我的个人主页,里面有一个“Asheep233的函数库”

可以侦测一个点到任意坐标的相对角度,

点赞0


评论


SGSMix梨SGSMix梨

这个需要先把负度数都转成正度数,例如-45度转成315度

转化也很简单,加上360就行

再判断自己的度数和要面向的目标度数哪个大

比较较大者减去较小者的差和360度减去这个差

较小的就是最优的旋转路径

 

点赞0


评论