Quantcast
Channel: Cocos中文社区 - 最新帖子
Viewing all articles
Browse latest Browse all 495283

使一个精灵按照一个角度移动到边界,有没有简单的方案?

$
0
0


随手用画图画的图,不要介意。
假设子弹默认是向右(就是图画的就是向右的)
A是出发点,B是终点
pToAngle (pSub(B,A))就可以得到途中画的弧度。然后转换为角度= 弧度/(2*pi)*360
然后修改rotation属性就可以,不过rotation属性是顺时针变化的,而这个算出来是逆时针变化的,所以还要 360-角度

如果说是ls那图的效果大概是这样


Viewing all articles
Browse latest Browse all 495283

Trending Articles