Я делаю игру в Cocos2d. У меня есть враги в игре. Я хочу, чтобы они стреляли в персонажа. В настоящее время у меня есть логическое значение, которое говорит
buffDude.shoot = YES
когда это сделано, двигаясь. И в классе Enemy я хочу, чтобы он определил, является ли логическое значение ДА или НЕТ, и выстрелил, если это ДА. И пока мы говорим об этом, если я объявлю
buffDude.shoot = YES
в
+(id)enemy
метод, он создаст пулю в нижней части вражеского спрайта, но пуля не будет двигаться. Я знаю, что это потому, что он не добавил пулю к слою, он добавил ее к врагу, но я не знаю, как добавить ее к слою. Пожалуйста помоги! Это действительно сводит меня с ума, и помощь будет оценена.
EDIT:
Хорошо, чтобы заставить его работать, я просто создал другой слой и добавил к нему врагов и их пули. Спасибо за помощь!