Показать сообщение отдельно
Старый 27.11.2012, 01:08
TurboDizel вне форума Посмотреть профиль Отправить личное сообщение для TurboDizel Найти все сообщения от TurboDizel
  № 3  
Ответить с цитированием
TurboDizel
 
Аватар для TurboDizel

Регистрация: Apr 2010
Сообщений: 137
Цитата:
Сообщение от SlashMan Посмотреть сообщение
Скорее всего ты проверяешь столкновение пули и зомби путем сравнения координат, зомби продолжает находится на той же координате, только его не видно, но тогда ты пытаешься удалить из списка отображения объект, которого там нет - и получаешь ошибку. Проверяй при столкновении пули с зомби находится ли зомби на экране или нет
Как-то не понял). "пытаешься удалить из списка отображения объект, которого там нет" - но он же там есть. Когда его убиваешь, потом опять стреляешь, пуля снова пропадает на том месте где раньше был зомби, значит столкновение опять было, и т.е. зомби никуда не делся, просто стал невидимым, а удаления так и не произошло. К тому же если бы зомби пропал, условие бы не выполнялось, поэтому бы до повторного удаления того, чего нет, дело не дошло бы.
Надеюсь я правильно понял то, что Вы написали).