Я делаю платформерную игру с холстом HTML5. У меня нет главного героя, поэтому я сейчас использую мяч. Я пытаюсь сделать так, чтобы мяч не прошел через травяной блок. Я использую список для хранения значений моей карты, а затем 2 оператора if, чтобы преобразовать значения списка в карту, поэтому я не знаю, как обнаружить столкновение между мячом и шаром травы, учитывая, что травяные блоки может быть где угодно на карте.Конфликты объектов HTML5 Холст
Мой вопрос: как я могу совершить столкновение между мячом и блоком травы без жесткого кодирования, он должен быть быстрым, и если мне нужна библиотека, пожалуйста, покажите пример того, как ее использовать в моем ситуация.
Мой код здесь: https://drive.google.com/open?id=0B7OJnVpBNrkDTlA0amdzMkdrRnM
Вам нужно будет проверить, попали ли они во время игры – Hydro
Я бы предложил использовать движок игры: https://html5gameengine.com/ –
Либо вам нужно создать собственную систему столкновений (A бит математики, но не слишком тяжелый) или использовать существующий игровой движок. Есть некоторые хорошие плавающие, взгляните на «Phaser», который будет обрабатывать намного больше, чем просто столкновение, потому что вы хотите воспользоваться тем, что он может предложить. – DBS