Как стать автором
Обновить

Комментарии 5

Автор, а подкажите зачем и как в прикрутили к Фазер Тапскрипт - ведь врродебы Фазер на чиоом Ява-скрипт сделан, да и звуковой фрейм-ворк вроде тоже на чистом Ява-скрипт? Я смотрел на Фазер и Бабилон - на мой взгляд Бабилон имеет огромное преимущество - импорт готовых фигурок из других дизайнеров и автоматиеский "кокон" для детекции столкновений. Имхо, без этого разработка превращается в Ад. И еще как решили пробему на мобилах, где активация звуковых фейм-ворков возможна только по тапу по экрану, в фоне не работает...?

Зачем тайпскрипт?

Статическая типизация typescript мне очень нравится - помогает писать более структурированный код :) Создатели phaser поддерживают типизацию на ts - у них даже туториал есть официальный с использованием ts

Babylon vs Phaser

В статье я описал, что Babylon рассчитан больше на работу с 3d, в то время как Phaser - "царь" в 2d сегменте. Если я правильно понимаю термин "автоматиеский кокон" и вы имеете ввиду коллизии, то Phaser их тоже поддерживает "из коробки"

Как решили проблему на мобилах

На мобилы не экспортил - только написал о такой потенциальной возможности. Вообще, с мобильного браузера запускается, но что-то с вводом с микрофона действительно есть проблемы + я не оптимизировал адаптивность странички. Основная задумка была под веб с ПК

автоматический кокон я в фазере не нашел, автоматский значит например у вас есть сложная фигурка - человек с растопыренными руками, самолет и тонкими и динными крыльями, змея длинная и с извивами и т.д. - так вот в бабилон оно само автоматиески надевает на нее кокон (СЛОЖНЫЙ И ТОЧНЫЙ!!!) для детекции касаний с другими такими же сложными объектам - в фазере как я понял это адский труд самому прорисовыать ломаными линиями в 2д сложный конкон или одеваь окружность или квадрат что будет рабтать плохо и убого.

Я в своё время использовал PhysicsEditor от https://codeandweb.com/
Он позволяет в режим заливки сделать векторную карту спрайта

Зарегистрируйтесь на Хабре, чтобы оставить комментарий