Phaser-тред первый официальный Обсуждаем СЕ-версию Даём годные советы по скейл-менеджеру Бугуртим с производительности тайлмапов Делимся своими высерами поделками Советуем плагины и прочие помогалки Ждём 3-ю версию Поехали
бтв есть смысл обсудить связку файзера + кордова/фонгеп Запилил полтора проекта, полёт нормальный Однако, на старых вёдрах 4.2 по какой-то причине были непонятные баги а-ля внезапно переставали работать клики или твины (в консоли без ошибок)
>>399492 да по сути чтоб обернуть статическую апликуху вообще париться не нужно, просто закидываешь свой проект в шаблон, немного настраиваешь и билдишь Если хочешь юзать возможноти девайса - ставишь плагины для работы с камерой/файловой системой/геолокацией и т.д
Но для обёртки моих апликух вообще париться не пришлось
>>399486 (OP) Насколько бесплатный движок? Есть ли там лого как в юнити и констракте? Да и стоит ли вообще им пользоваться? Хочу запилить бродилку, в игре нужна будет физика.
>>399587 >Насколько бесплатный движок? абсолютно. Книги денег стоят, но большую часть можно найти бесплатно > Есть ли там лого как в юнити и констракте? вообще ничего такого Да и стоит ли вообще им пользоваться? Хочу запилить бродилку, в игре нужна будет физика. физических движков из коробки дают 3 штукию На большинство типов задач хватит с головой
>есть pixijs http://www.pixijs.com/ >есть threejs https://threejs.org/ >юзает какой-то дженерик движок из говна и палок вместо того, чтобы использовать божественные библиотеки ты там еще не обдрачился своими плагинами?
>>399724 что лишь подтверждает мои слова о том, что вы все тут деграданты там разбираться-то не в чем, нет они вообще не хотят думать пилят ПЛАГИНЫ на несколько десятков строк, воображают себя геймдевами охуеть, блять,пидоры.
>>399857 читал статейку на хабре как чувак заворачивал в электрон, говорит так даже шустрей робит nw.js можно ещё попробовать, но ешё хейтят последнее время
Хочу поворачивать объект по направлению к указателю. Obj.rotation = game.physics.arcade.angleToPointer(obj); Объект поворачивается, но смотрит боком. Поворачивал картинку, все равно тем же боком смотрит. Как это вообще понять?
Пытался писать на Phaser, все показалось очень непонятным. Как будто изрекаю заклинания. Документация построена как-то совсем нелогично. Исходники не могу переварить. До этого игрался с канвасов и чистым js, все получалось, документация js понятна, в отличии от ph. Раньше никогда не пользовался фрейморками. Планирую оставить на время phaser и писать на чистом js. А когда уже свободно буду писать собственный код с еба-тригонометрией, посмотрю в сторону библиотек, для облегчения жизни. Я ВСЕ ПРАВИЛЬНО ДЕЛАЮ?
Насколько я понял, они там пытаюсь модульность выстрать и убрать длинные цепочки наследования и все глобальные объект, а поэтому решили избавится от пикси и сделать более подходящий велосипед.
>>476590 небольшой порог вхождения, ооп-подход. Для прототипов хорошо подходит, когда нужно быстро запилить В общем-то обычный хтмл5 движок, только в активной стадии разработки
>>476637 скоро 3.0.1 выйдет с туториалами и фиксами, поглядим
Охуительный тред просто. Никто не может ответить ни на один вопрос, зато десятый раз спрашивают про фазер 3 и ебанутые продолжают бубнить "ну хуе мое не пикси там как то так пук". Вся суть фазерокаложоров.
>>477758 Мне кажется, что годная. Во-первых, новая. Во-вторых, есть инфа по третьему фазеру, при желании будет проще вкатиться. Куча прототипов - это тоже здорово, много нужных механик будет лежать под боком. Раздел с нодой/сокет тоже полезный. Мне кажется годная штука.
В чём принципиальное отличие между Phaser и Pixi.js для индикирилла? В фазере уже есть готовые нужные для гейдева костыли, которых нет в пиксях, или как?
>>508741 Фазер проще, там да куча готовых инструментов и можно прям сходу клепать игры уже. Пикси - это по сути только голый рендер, всякие вещи типа твинов и таймеров надо самому уже пилить.
>>528045 Удалось решить проблему. Тем временем, аноны, подскажите, есть ли где-нибудь полноценный перевод документации? Просто знание английского оставляет желать лучшего.
>>528287 Ах, да, забыл написать здесь, сделал это только в js треде и ньюфаг треде. Просто закрыл и заново открыл хром, а также удалил ненужные расширения. У меня хром не перезапускался до этого как минимум несколько месяцев.
Ебал рот я этого казино. Есть спрайт игрока, подключенного к моему клиенту. Как переместить его В ТОЧНОСТИ в точку пространства по координате? Почему на форумах предлагают ебанутые варианты, которые еще и не работают точно. Они ебанутые? Почему я должен вешать ивент с таймером, чтобы там выставить ускорение в 0. Они ебанутые? Передвижение по координатам напрямую, а не через moveTo факапит коллижен. Как это починить?
можно ньюфаго вопрос, к движку наверное не относящийся. В общем есть у меня ячейка на полке, в ней могу лежать различные предметы, типа как здоровенные, так и маленькие, я просто их меняю через sprite.setTexture("texture_key"); соответственно раз спрайты разного размера, и мне нужно чтоб они не летали в воздухе, а лежали на полке, уместно сделать все спрайты одного размера, просто залить пустое пространство альфой? или же круты разрабы поступают по другому?
>>508750 >Фазер проще, там да куча готовых инструментов >Пикси - это по сути только голый рендер, всякие вещи типа твинов и таймеров надо самому устанавливать из npm пофиксил. пикси намного лучше. он не предвзятый и не навязывает какую-то архитектуру.
подскажите а как можно хранить данные в рамках одной игровой сессии игры? для передачи между сценами? можно конечно localStorage но могут возникнуть проблемы если случайно данные не удалить.
>>534904 >могут возникнуть проблемы если случайно данные не удалить Так ты сразу сделай функции-обёртки для работы с этим localStorage, в которых данные будут гарантированно удаляться, когда тебе не надо. А в дальнейшем работай только через эти функции.
подскажите а ка-то можно реализовать, типа поворот монетки? ну тоесть у тебя плоский спрайт, по нажатию по нему он анимировано разворачивается? как бы орел/решка
>>446365 Да, правильно. Потом на доки станет похуй и просто код движка будешь читать. Только вебшторм купиили спизди, или получи по студенческой программе, а то без него больно будет.
>>399689 Поддержу - если собираетесь связываться с программированием, то всегда лучше учить минималистичные либы - меньше времени потратите на колупание чужих костылей.
Подскажите адекватных средств для портирования html5 Игор преимущественно на фазере на android/ios. Есть вот всякие cordova/cocoon.js но я честно не вполне понимаю в чем отличие от обычного webveiw в андроид например. По отзывам cordova очень тормозная.
Также смотрел тут запись конференции по html5 разработке. Там целых два доклада было про cocos creator выглядет честно аппетитно, может в канвас рендер, в webgl рендер куча платформ. Может не париться и на него перекатиться? Какие в общем-то подводные? В общем реквестирую средств для кросплатформенной разработке с целевой платформой html5, размер билда соответсвенно важен и крайне желателен рендер без webgl.
>>586940 Кокосу пизда, фонгап/кордова это и есть вебвью но вместо тебя уже все настроено + плагины для нативных приблуд. Но да, тормозит если кривые руки
>>593915 >Но да, тормозит если кривые руки Ну смотри, есть у меня игра на phaser или pixi в браузерах мобильных работает отлично, но стоит ее завернуть в кордову, телефон греется, твины начинают тормозить и т.д. В чем собственно дело? в какую сторону руки выпрямлять?
>>595285 Ну там есть чото scene.time много чего, глянь в labs.phaser.io по-моему было что-то, сам я только отложенным запуском пользовался он scene.time.delayedCall
>>595276 Во-первых скорей всего у тебя стоит режим в вебгл, он напряжный и есть способы его немного угомонить гугел. Если тебе не нужны ништяк уровня вебгл то юзай канвас мод.