我必须计算dx和dy,所以player1有一个圆周运动。
我瘦了它是cos和罪有关! 问候
答案 0 :(得分:1)
这看起来像是家庭作业。以下是一些基本元素,可让您启动:
var angle:Number = 45;
var centerPoint:Point = new Point(100,100);
var radius:uint = 100;
var radian:Number = angle * (Math.PI / 180);
var x:Number = (centerPoint.x + radius) * Math.cos(radian);
var y:Number = (centerPoint.y + radius) * Math.sin(radian);
在这种情况下,您需要将x和y变量处理为随时间调用的函数,其中角度变量朝向端点(目标)递增。
干杯
答案 1 :(得分:1)
好吧,
x = h + cos(角度)和 Y = K + SIN(角)
其中h是中心的x坐标,k是中心的y坐标。
因此,如果你想知道dx和dy是什么,那么只需考虑这两个方程的导数t(d / dt)。