我有一个程序在尝试制作类似于太空侵略者的东西,但我不知道如何调整激光的路径,以使其不断向上移动。
我试图用一个变量和该变量使它成为对象,然后添加到该对象,然后重新绘制。
dx = 0;
dy = 0;
if(up)
{
if(pressup >0)
{
currentlocationx = mouseclicklocationx;
currentlocationy = mouseclicklocationy;
pressup--;
)
relicfirework.paintIcon(this, g, mouseclicklocationx, mouseclicklocationy);
dy = 200;
System.out.println(currentlocationy);
System.out.println(currentlocationx);
}
我的结果是激光束出现在火箭上,但是当我按向上箭头时,激光束不会移动。我希望激光沿着一条路径向上移动。