У меня возникла проблема с кодом Actionscript. Я довольно новичок в Flash и AS3, поэтому извиняюсь, если мой код кажется грубым или рудиментарным, но я делаю это как можно лучше.ActionScript 3: Bullet Ricocheting
Ну, в этом проекте я пытаюсь получить пулю, чтобы рикошет с стены один раз. Если он снова ударит по стене после рикошетов, пуля исчезнет.
Я создал цикл for, который перемещает пули в массиве. В то же время я стараюсь отслеживать индивидуальное количество отдельных рикошетов. Это прекрасно работает, когда я снимаю первую пулю - она рикошет, а затем исчезает после удара другой стены. Тем не менее, каждая пуля, которую я запускаю после этого, исчезает на первой стене, которую она ударяет, прежде чем она будет рикошетом. Я пытался заставить это работать, но я просто не могу это сделать.
Я был бы признателен, если кто-нибудь может показать мне проблему или предложить изменить мой код. Here is a link to my code as it is now.
Спасибо, всем, кто помогает.
принять изменения в разработке игр, чтобы получить дополнительную помощь –
Спасибо за предложение. Я это сделаю. – Lucas
Я предлагаю создать класс «Bullet», который содержит информацию о том, сколько раз он ударил по стене, чтобы вы могли легче работать с вашей информацией. – Marty