用户:仰望星空ki查看:129 回复:4 评论:8 创建时间:2022-05-18T21:51:19
怎么实现以下效果鼠标点击 角色旋转到鼠标位置(最短路线比如鼠标在角色的180°角色面向90°就要左转而鼠标在0°则右转)
D9273求出自己面向鼠标时的角度,判断他是大于还是小于自己当前的角度,大于就右转,小于就左转
至于怎么求自己面向鼠标时的角度,直接构建一个直角三角
点赞0
评论
那个……怎么构建直角三角
就是构建一个直角三角形然后用三角函数求出来角度 九年级数学
……我现在的表情就是你的头像
不行如果从正负数转换会出现问题
我一般都是直接把左下角设为原点直接搞个坐标系,基本没用过编程猫的坐标,太废了,根本没用,除了减少时间复杂度以外唯一的用处就是让积木栏好看点,编程本来就是怎么简便怎么搞,非要搞那么复杂
点进去我的个人主页,里面有一个“Asheep233的函数库”
可以侦测一个点到任意坐标的相对角度,
点赞0
评论
转化成360度的话我记得里面有一个角度转换的函数,需要详解可以回复,我明天出一个原理和使用的教程
谢谢不用详解了
SGSMix梨这个需要先把负度数都转成正度数,例如-45度转成315度
转化也很简单,加上360就行
再判断自己的度数和要面向的目标度数哪个大
比较较大者减去较小者的差和360度减去这个差
较小的就是最优的旋转路径
点赞0
评论