Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Опубликовано 2018-07-19 18:16:28
Продолжаем делать игру Flappy Bird для android. На этом уроке реализуем обнаружение столкновений птицы с трубами. Объекты в нашей игре - птица и трубы, и для обнаружения столкновений между ними приравняем их к прямоугольникам. А в коде будем определять момент пересечения прамоугольника птицы с прямоугольниками труб. В случае пересечения игра будет перезапускаться. Так как игровой мир у нас небольшой, а объектов немного, мы для простоты будем проверять их все. В больших играх с большим количеством объектов этот путь может быть слишком затратным, поэтому там на столкновения проверяются только объекты ближайшие к центральному. Но мы здесь не будем усложнять код.