我的 Actionscript 代码一直有问题。我对 Flash 和 AS3 还很陌生,所以如果我的代码看起来很粗糙或简陋,我深表歉意,但我正在尽我所能做到这一点。
好吧,在这个项目中,我试图让一颗子弹从墙上弹射一次。如果它在弹跳后再次撞到墙上,子弹就会消失。
我创建了一个在数组中移动子弹的 for 循环。同时,我尝试记录每颗子弹的弹跳次数。当我射出第一颗子弹时,这很好用——它会弹跳,然后在撞到另一面墙后消失。然而,在那之后我发射的每一颗子弹都会在它击中的第一面墙上消失,然后再弹跳。我试图让它工作,但我似乎做不到。
如果有人可以向我展示问题或建议更改我的代码,我将不胜感激。 这是我现在的代码的链接。
谢谢,任何帮助的人。