擅长:python、mysql、java
<p>P1在100100,静止不动
准确地说,你移动的角度是-120度,而不是-br'>
如果你交换罪与罪,
每帧,p2在X方向移动-1.715个单位,在Y方向移动-1.02个单位。当它在Y轴上移动了300个单位(这就完成了),它应该在X轴上移动了500个单位,这就是你要找的。在</p>
<p>把事情简化为玩游戏:</p>
<pre><code>import math
def findAngle(x,y,x2,y2):
return math.atan2(y2-y,x2-x)
x = 600
y = 400
angle = findAngle(100,100,x,y)
dx = 2 * math.cos(angle)
dy = 2 * math.sin(angle)
while x > 100:
x -= dx
y -= dy
print "At end, we were at %f,%f"%(x,y)
</code></pre>
<p>结果显示:<strong>最后,我们的价格是99.224131,99.534479</strong></p>