jjzjj

distanceX

全部标签

Java塔防导弹计算

我正在尝试开发一个小型Java2d塔防游戏,但我在尝试计算如何发射导弹时遇到了问题。经过数小时的搜索和测试,我更加困惑了。我目前拥有的是:4种情况,取决于塔所在的位置,取决于它向其开火的单位(NW、NE、SW、SE)我需要使用Math.sqrt(x2,x1,y2,y1)计算当前目标与导弹发射塔之间的距离。缩放导弹的x和y。现在我遇到的问题是如何缩放导弹朝向目标的递增x和y,使其看起来逼真。数学不是我的强项,它在这里显示出来。下面我展示了塔的SE象限。publicintdistanceX,distanceY;publicdoublesep,scale;if(xBullet