我已经建立了一个小型的简单游戏,它以一定的角度和力量发射物体,试图大致计算并击倒物体。机械师就像愤怒的小鸟和类似的游戏。
对X(摩擦力和随机风)以及重力产生负面作用,对我的Y起作用。
所以,这种方法很好,但我希望我的弹丸(我投掷的物体)始终指向它正在移动的方向。我不太确定我可以使用什么配方。
有人可以帮忙吗?感谢
答案 0 :(得分:0)
我用矢量(箭头)角度做了类似的事情,使用简单的三角法。
arrowEnd和arrowStart只是儿童动画片段我已经以图形方式放置在对象本身内部。
public function getAngle():Number
{
var end=arrowEnd.getEndPoint();
var start=arrowStart.getStartPoint();
var angle = Math.atan((end.y - start.y) / (end.x - start.x));
var angleInDegrees = angle * 180/Math.PI;
return(angleInDegrees);
}