旋转公式
var po = touch.getLocation()
var centerPoint = cc.p(cc.winSize.width>>1, cc.winSize.height>>1)
//--
var o = po.x-sp1.x
var a = po.y-sp1.y
var at = Math.atan(o / a) * 180 / Math.PI
if (a < 0) {
if (o < 0)
at = 180 + Math.abs(at);
else
at = 180 - Math.abs(at);
}
at-= 90
本文介绍了一种将触摸屏上的位置转换为旋转角度的方法,适用于游戏开发中玩家操作的实时响应。通过获取触摸点的位置,并计算其相对于屏幕中心点的角度,实现了旋转效果的精确控制。
1590

被折叠的 条评论
为什么被折叠?



