所以我有一个我正在制作的游戏,它涉及向玩家射击以试图让他们失去心灵。我需要为Attack Right,Attack Left,Attack Down和Attack Up编写一个函数。问题是,一旦函数执行,并说我给它一个x,一个y和一个速度输入,我想让它创建一个坐标为(x,y,50,10)的矩形 绘制矩形后,说出被调用的函数是攻击权,是根据速度更新x。像:
矩形(X,Y,50,10)
X =速度+ X;
由于某种原因,当我调用它时,它只执行一次,当我想要它一遍又一遍地循环时。当我把它放在一个绘制循环中时,它只是重置该函数。想法?
PS:如果我需要更清楚,请问我。