~1 мин чтения

Пересечение в физике (подбираемые предметы)

Заходите в звёзды, чтобы собирать их — канонический паттерн «пересечение как триггер» с подсчётом очков.

Pickup with overlap Phaser 4 · sandboxed

Примечания

  • Сначала кликните по песочнице, чтобы передать ей фокус клавиатуры.
  • overlap против collider: overlap вызывает колбэк при пересечении ограничивающих рамок без их разделения — идеально для подбираемых предметов, триггеров, хитбоксов. collider разделяет тела и не даёт им проникать друг в друга — для стен, полов, врагов.
  • Удобство групп: один вызов overlap(player, coinsGroup, cb) охватывает каждую монету в группе. Не нужно настраивать каждую монету по отдельности.
  • coin.destroy() удаляет монету из сцены и из группы; последующие проверки пересечения автоматически её пропускают.
  • См. Arcade Physics для групп, динамических и статических тел, подводных камней с туннелированием и отладочной отрисовки.