Двач.hk не отвечает.
Вы видите копию треда, сохраненную 4 ноября 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
phaserlogo.png467 Кб, 1270x635
Phaser-тред первый официальный Обсуждаем СЕ-версию 399486 В конец треда | Веб
Phaser-тред
первый официальный
Обсуждаем СЕ-версию
Даём годные советы по скейл-менеджеру
Бугуртим с производительности тайлмапов
Делимся своими высерами поделками
Советуем плагины и прочие помогалки
Ждём 3-ю версию
Поехали
2 399487
начну
годный плагин для аркадной физики и кривых препятсвий
https://html5gamedevelopment.com/phaser-arcade-slopes-plugin/

плагин для кинетических списков пилил список-магазин через него, годнота
http://jdnichollsc.github.io/Phaser-Kinetic-Scrolling-Plugin/

скейл для девайсов с разым dpi
https://www.joshmorony.com/how-to-scale-a-game-for-all-device-sizes-in-phaser/

пояснялся механик движка, в том числе функции твинов, света и т.д (выбираем слева в списке)
https://gamemechanicexplorer.com/

Шаровый книги (Discover Phaser можно найти бесплатно в гугле)
https://leanpub.com/bookstore?search=phaser

Неплохой пример скейла
http://www.emanueleferonato.com/2015/03/25/quick-tip-how-to-scale-your-html5-endless-runner-game-to-play-it-on-mobile-devices/
3 399488
По поводу книги Interphase - полезного мало. По факту это просто туториалы на кучку игр. Своих денег не стоит имхо
4 399489
>>399486 (OP)
Он всё такое же глючное говно с кучей багов?
5 399490
>>399489
CE-версия подтянула старые корявые моменты
и так же добавила новые фичи ну и баги,
само собой. Но ещё не вчтречал
6 399491
бтв
есть смысл обсудить связку файзера + кордова/фонгеп
Запилил полтора проекта, полёт нормальный
Однако, на старых вёдрах 4.2 по какой-то причине были непонятные баги а-ля внезапно переставали работать клики или твины (в консоли без ошибок)
7 399492
>>399491

>файзера + кордова/фонгеп


Всегда было интересно - как это работает? Ты пишешь на Phaser, а потом это как-то заворачиваешь?
8 399493
>>399487
Спасибо
9 399494
>>399492
да
по сути чтоб обернуть статическую апликуху вообще париться не нужно, просто закидываешь свой проект в шаблон, немного настраиваешь и билдишь
Если хочешь юзать возможноти девайса - ставишь плагины для работы с камерой/файловой системой/геолокацией и т.д

Но для обёртки моих апликух вообще париться не пришлось
sage 10 399587
>>399486 (OP)
Насколько бесплатный движок? Есть ли там лого как в юнити и констракте? Да и стоит ли вообще им пользоваться? Хочу запилить бродилку, в игре нужна будет физика.
11 399588
>>399587
Случайная Sage
12 399599
>>399587

>Насколько бесплатный движок?


абсолютно. Книги денег стоят, но большую часть можно найти бесплатно

> Есть ли там лого как в юнити и констракте?


вообще ничего такого
Да и стоит ли вообще им пользоваться? Хочу запилить бродилку, в игре нужна будет физика.
физических движков из коробки дают 3 штукию На большинство типов задач хватит с головой
13 399604
>>399599
целый день обсираюсь с очепятками
вы уж меня простите
14 399610
На чем пишються срипты в етом говне?
15 399613
>>399610
на камплюктере
16 399651
>>399613
в двоичном коде чтоли?
17 399675
Есть годные туториалы по созданию изометрических игр с нуля?
18 399680
>>399675
в основном, вот это юзают
http://rotates.org/phaser/iso/examples/
не знаю, что ты подразумеваешь "с нуля"
Стикер512x512
20 399689

>есть pixijs


http://www.pixijs.com/

>есть threejs


https://threejs.org/

>юзает какой-то дженерик движок из говна и палок вместо того, чтобы использовать божественные библиотеки


ты там еще не обдрачился своими плагинами?
21 399695
Можно ещё в electron оборачивать.
22 399697
>>399587
Из коробки есть необходимый минимум, есть много демок охватывающий весь API.
Вот ремейк Метройда на фазере http://metroid.niklasberg.se/
23 399698
>>399651
На ассемблере.
24 399724
>>399689
тащемта, файзер на пикси стоит лол
гуляй отсюдова
25 399728
>>399724
что лишь подтверждает мои слова о том, что вы все тут деграданты
там разбираться-то не в чем, нет они вообще не хотят думать
пилят ПЛАГИНЫ на несколько десятков строк, воображают себя геймдевами
охуеть, блять,пидоры.
26 399729
>>399728
проиграл с дауна
27 399730
>>399728
ты бы лучше по пиксям и триджс что-то полезное запостил чем кукарекать на весь тред
28 399856
>>399681
>>399680
Спасибо.
29 399857
>>399695
Я первый придумал это пару месяцев назад!
30 400103
>>399857
читал статейку на хабре как чувак заворачивал в электрон, говорит так даже шустрей робит
nw.js можно ещё попробовать, но ешё хейтят последнее время
31 400187
>>400103
этот ваш электрон не знает es6 что ли?
32 400447
>>399489

Когда ты им пользовался, что он был глючным? Сейчас сел на нём что-то попробовать сделать, думаю, не совершаю ли я ошибку.
33 400863
>>400187
Знает. С чего бы ему не знать?
34 400864
Кто нибудь делал на нём стратегии? Цивилизацию запилить геморно? А ртс?
36 402183
Для фазера есть анаглифические шейдеры?
37 409004
готовый шаблон на кордове + респонзив
Не пробовал, но выглядит неплохо
https://github.com/amex4152/cordova-phaser
40 409007
как зделоть атлас и заюзать его в файзере
https://www.joshmorony.com/how-to-create-animations-in-phaser-with-a-texture-atlas/
14927574542080.jpg33 Кб, 480x467
41 426937
готовый стартер для файзера
https://github.com/oliverbenns/phaser-starter

много ништяков
https://itch.io/blog/6037/get-ready-for-ludum-dare-game-development-tools

примеры СЕ версии
https://codepen.io/collection/AMbZgY/

еще статейка про скейлинг
https://phasergames.com/how-do-i-scale-my-game-in-phaser/
14941331056730.jpg37 Кб, 519x480
42 426977
sage 43 445625
>>445584
Зачем бампать всякое говно?
44 446189
Хочу поворачивать объект по направлению к указателю.
Obj.rotation = game.physics.arcade.angleToPointer(obj);
Объект поворачивается, но смотрит боком. Поворачивал картинку, все равно тем же боком смотрит. Как это вообще понять?
45 446197
>>446189
Может попробовать прибавить к углу 90 градусов. Или вычесть, хз какой он стороной у тебя повернут
46 446365
Пытался писать на Phaser, все показалось очень непонятным. Как будто изрекаю заклинания. Документация построена как-то совсем нелогично. Исходники не могу переварить. До этого игрался с канвасов и чистым js, все получалось, документация js понятна, в отличии от ph.
Раньше никогда не пользовался фрейморками.
Планирую оставить на время phaser и писать на чистом js. А когда уже свободно буду писать собственный код с еба-тригонометрией, посмотрю в сторону библиотек, для облегчения жизни.
Я ВСЕ ПРАВИЛЬНО ДЕЛАЮ?
47 446384
>>446365

>пилю очередной кривой велосипед


>Я ВСЕ ПРАВИЛЬНО ДЕЛАЮ?

48 446697
Вышел Phaser3
https://phaser.io/phaser3
Куча новых ништяков, фич и перформанса
49 446971
>>446700
блядь, открой ссылку выше и посмотри
тебе весь список сюда переписать руками?
50 446974
>>446971
ты такой буйный потому что жрешь jsдрисню в убогой пародии на движок.
51 450465
есть альтернативный жс движок с меньшей писаниной кода http://pixijs.github.io/examples/#/basics/basic.js
52 450513
>>446974
Ты такой злой, потому что тебе не дают. А не дают потому что на жаваговне пишешь. Или вообще блюпринты рисуешь, но такое не лечится.
53 450578
>>450465
Что? Что ты имеешь ввиду? Пикси это графическая библиотека, пфазер как раз её использует.
54 458894
55 462264
>>450465
довн
56 462338
Поясните за pixi vs two vs paper vs raphael (vs что-то еще?).
57 462339
>>462338
Сначала ты поясни что за ту пейпер и рафаэль
58 462341
>>462339
Тебя в гугле забанили?
59 462366
>>462338
причем тут файзер?
60 462367
>>462341
А тебя?
61 462371
>>462367
АПВС?

>>462366
Пикси - рендер фейзера (в2), дебил.
14545633a9d907365597873828d20755d2325aa2800.jpg34 Кб, 450x338
62 462439
>>462371
пидораха, не могущий ни в гугол ни в мыслительный процесс, порвался
63 462444
тем временем:
Уже есть новые туториалы по 3му файзеру:
порваной пидорахе пояснение - он не на пикси
https://sprite-storm.com/tutorial/creating-physics-sprite-phaser-3-beta/

DragonBones плагин:
https://github.com/DragonBones/DragonBonesJS/tree/master/Phaser

Вышла CE 2.9.4 немного поправили, немного добавили
http://phaser.io/download/release/2.9.4

Тащемта всем интересующимся советую потыцать 3ю версию. Обещает быть поярче, но посмотрим
64 462474
>>462444

>он не на пикси


>Пикси - рендер фейзера (в2), дебил.

65 462476
>>462474
3-я версия не на пикси, долбоёб
съеби нахуй, слабоумный
66 462480
>>462476
Хуя те печет лалка
sage 67 462486
>>462476
Перечитай еще раз пост и текст, выделенный жирным. А лучше иди уроки делай.
hqdefault.jpg25 Кб, 480x360
68 462488
>>462486

> Уже есть новые туториалы по 3му файзеру:

14878842164650.png181 Кб, 341x394
69 462491
>>462488

>он не на пикси

sage 70 462501
>>462488
Перечитай еще раз отсюда: >>462444
Но все уже поняли, что ты не очень умный, можешь не продолжать.

Алсо, не тред, а помойка для школотронов.
71 462627
Почему новый фазер не на пикси?
72 462633
В третьем завезли es6? А typings уже есть?
73 462882
Бамп-антивайп.
74 463483
2017-12-27-090711811x142scrot.png15 Кб, 811x142
75 463532
>>462627
https://phaser.io/phaser3/devlog/49
https://phaser.io/phaser3/devlog/50

Насколько я понял, они там пытаюсь модульность выстрать и убрать длинные цепочки наследования и все глобальные объект, а поэтому решили избавится от пикси и сделать более подходящий велосипед.
76 463537
Нахуя они выпустили фазер три но продолжают выпускать обновления к фазер два?
77 463542
>>463537
"они" последний год работают только над 3 фазером.
Вторую ветку поддерживает коммьюнити.
78 463544
>>463542
чем третий фазе принципиально лучше?
79 463547
>>463544
Мань, ну открой фак да почитай.
80 463548
>>463547
Нахуя мне читать твой фак, пидоран, совсем ебобо?
81 463605
>>463548
Нахуя мне тебе пересказывать фак, уебан, совсем долбобо?
82 463635
вся суть >>463605 каложоров, использующих фазер
83 465411
бамп
15042831753080.png151 Кб, 300x300
84 465418
Как черт возьми удалять шейдеры?
85 466039
>>465418
Бамп! Вопрос остается актуальным.
86 470110
1
87 472171
Как прикрутить к Phaser box2d без покупки плагина?
нищеброд
89 472203
>>472171
Сам не нашел в нормальном виде, пришлось купить
90 473347
между тем, вот-вот выйдет 3я версия Файзера
без Пикси совсем без Пикси да-да, вообще не будет Пикси
https://www.patreon.com/posts/16738892?utm_content=buffer8ba34&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
91 473472
Почему фазер 3 не на пикси
92 473813
>>399487

>Discover Phaser можно найти бесплатно в гугле


Не могу найти бесплатно в гугле. Братик, поделись, а?
93 473912
>>473813
в яндексе прям сразу пдф лежит
но книга совсем по основам, оч лайтовая
94 474449
Когда в фазер завезут поддержку verlet js?
95 476590
>>399486 (OP)
Оп, в чем преимущества ? Какая-то еба-архитектура ?
96 476637
Там третий фазер вышел. Кто-нить пробовал?
97 476692
>>476590
небольшой порог вхождения, ооп-подход. Для прототипов хорошо подходит, когда нужно быстро запилить
В общем-то обычный хтмл5 движок, только в активной стадии разработки

>>476637
скоро 3.0.1 выйдет с туториалами и фиксами, поглядим
98 476760
Охуительный тред просто. Никто не может ответить ни на один вопрос, зато десятый раз спрашивают про фазер 3 и ебанутые продолжают бубнить "ну хуе мое не пикси там как то так пук". Вся суть фазерокаложоров.
99 476765
>>476760
опять этот даун пришел
100 476774
Опять каложор с разорваной жопой >>476765 заверещал.
101 477246
Вот эту книжку никто не воровал?
https://leanpub.com/LoRD
102 477758
>>477246
ну если она реально годная то я могу купить и расшарить.
Вопрос, стоит ли? По оглавлению так обычная книга
103 477809
>>477758
Мне кажется, что годная. Во-первых, новая. Во-вторых, есть инфа по третьему фазеру, при желании будет проще вкатиться.
Куча прототипов - это тоже здорово, много нужных механик будет лежать под боком.
Раздел с нодой/сокет тоже полезный.
Мне кажется годная штука.
104 478271
>>477758
я бы тебе отсосал за книжку
мимо
105 478466
>>477809
>>478271
через пару дней закину в https://t.me/igrodel
а так же все остальные книги по шмайзеру какие у меня завалялись
15164710768671.jpg84 Кб, 869x700
106 497187
107 497203
108 497936
14
109 498943
Кто юзал 3й уже?
110 501617
>>465418
Зачем их удалять? Опиши подробнее ситуацию.
111 501618
>>501617
Чтобы они перестали работать очевидно же
112 501619
113 501801
>>465418
бамп!
114 508474
115 508741
В чём принципиальное отличие между Phaser и Pixi.js для индикирилла? В фазере уже есть готовые нужные для гейдева костыли, которых нет в пиксях, или как?
116 508750
>>508741
Фазер проще, там да куча готовых инструментов и можно прям сходу клепать игры уже.
Пикси - это по сути только голый рендер, всякие вещи типа твинов и таймеров надо самому уже пилить.
117 520111
bump
118 520281
>>508741
пихи на флеш кодинг похож
119 521657
скиньте годных гайдов пожалуйста вкатываюсь в вбедев до фейзера ничего не делал очень хочу вкатиться пожалуйста
120 522438
>>465418
Бамп. Неужели никто не знает?
121 527699
>>465418
https://phaser.io/docs/2.6.2/Phaser.Sprite.html#shader
Поставить в нул, например
122 527701
>>521657
На оф сайте есть и стартер гайд и куча туториалов. Начни с стартера а дальше по нарастающей
image.png58 Кб, 660x525
123 528041
Накатил демку этого вашего phaser'a из их же мануалов, уже получил дёрганый фреймрейт. Железо пикрелейтед. Что я делаю не так?
124 528045
>>528041
Подумал, может у меня в железе какие-то проблемы. А нет, всё нормально, накатил игорь 2012 года, время кадров почти идеально ровное.
125 528063
>>528045
Удалось решить проблему. Тем временем, аноны, подскажите, есть ли где-нибудь полноценный перевод документации? Просто знание английского оставляет желать лучшего.
126 528262
>>521657
Увы, анон, только на инглише. По-другому никак. Переписывай примеры, правь переменные. Со временем может и сможешь сделать что-то своё.
127 528264
>>528041
Это реалтек тормозит. Купи звуковуху нормальную.
128 528287
>>528063
Как решил проблему?
129 528549
>>528287
Ах, да, забыл написать здесь, сделал это только в js треде и ньюфаг треде. Просто закрыл и заново открыл хром, а также удалил ненужные расширения. У меня хром не перезапускался до этого как минимум несколько месяцев.
130 529691
Ебал рот я этого казино.
Есть спрайт игрока, подключенного к моему клиенту. Как переместить его В ТОЧНОСТИ в точку пространства по координате?
Почему на форумах предлагают ебанутые варианты, которые еще и не работают точно. Они ебанутые? Почему я должен вешать ивент с таймером, чтобы там выставить ускорение в 0. Они ебанутые?
Передвижение по координатам напрямую, а не через moveTo факапит коллижен.
Как это починить?
131 531426
>>478466
Залил ещё книг по 2му и 3му, энджой
132 532966
133 532972
134 533147
Когда в ваше говно завезут поддержку Live2D?
135 533912
>>533147
Когда аниме перестанет быть говном, очевидно
136 534601
можно ньюфаго вопрос, к движку наверное не относящийся. В общем есть у меня ячейка на полке, в ней могу лежать различные предметы, типа как здоровенные, так и маленькие, я просто их меняю через sprite.setTexture("texture_key"); соответственно раз спрайты разного размера, и мне нужно чтоб они не летали в воздухе, а лежали на полке, уместно сделать все спрайты одного размера, просто залить пустое пространство альфой? или же круты разрабы поступают по другому?
137 534621
>>508750

>Фазер проще, там да куча готовых инструментов


>Пикси - это по сути только голый рендер, всякие вещи типа твинов и таймеров надо самому устанавливать из npm


пофиксил.
пикси намного лучше. он не предвзятый и не навязывает какую-то архитектуру.
138 534640
>>534601
ставь анкор по центру спрайта и клади предмет так, чтобы лежали примерно по центру ячейки.
139 534904
подскажите а как можно хранить данные в рамках одной игровой сессии игры? для передачи между сценами? можно конечно localStorage но могут возникнуть проблемы если случайно данные не удалить.
140 534905
>>534904

>могут возникнуть проблемы если случайно данные не удалить


Так ты сразу сделай функции-обёртки для работы с этим localStorage, в которых данные будут гарантированно удаляться, когда тебе не надо. А в дальнейшем работай только через эти функции.
141 534921
>>534905
В рамках сессии тогда уж сессин сторедж. Но да, ты прав
142 534922
>>534904
В рамках сессии если либо юзать стореджи о которых выше, либо синглтоны
143 535038
INSTALL LÖVE
144 535645
подскажите а ка-то можно реализовать, типа поворот монетки? ну тоесть у тебя плоский спрайт, по нажатию по нему он анимировано разворачивается? как бы орел/решка
145 535712
>>535645
1. грузишь спрайт решки
2. врубаешь твин, который меняет scale.x до 0
3. по окончанию твина делаешь loadTexture орла
4 врубаешь твин, который меняет scale.x до 1

Повторять до посинения
146 535889
>>535712
>>535645
Вы что, ебнулись? Влом отрисовать 5 кадров анимации?
147 535958
>>535889
Надо уметь рисовать кадры анимации.
148 535971
>>535889
Это ты ёбнулся, делать анимацию, когда вот такой трюк >>535712 полностью решает задачу.
149 536208
>>446365
Да, правильно. Потом на доки станет похуй и просто код движка будешь читать. Только вебшторм купиили спизди, или получи по студенческой программе, а то без него больно будет.
150 536288
>>446365
Хуй знает как ты хоть что-то осилить собираешься если даже доки не получается понять
У 2го файзера доков с примерами хватает с головой
151 536743
>>399689
Поддержу - если собираетесь связываться с программированием, то всегда лучше учить минималистичные либы - меньше времени потратите на колупание чужих костылей.
152 586940
Подскажите адекватных средств для портирования html5 Игор преимущественно на фазере на android/ios. Есть вот всякие cordova/cocoon.js но я честно не вполне понимаю в чем отличие от обычного webveiw в андроид например. По отзывам cordova очень тормозная.

Также смотрел тут запись конференции по html5 разработке. Там целых два доклада было про cocos creator выглядет честно аппетитно, может в канвас рендер, в webgl рендер куча платформ. Может не париться и на него перекатиться? Какие в общем-то подводные? В общем реквестирую средств для кросплатформенной разработке с целевой платформой html5, размер билда соответсвенно важен и крайне желателен рендер без webgl.
153 587066
>>586940
phonegap
154 593915
>>586940
Кокосу пизда, фонгап/кордова это и есть вебвью но вместо тебя уже все настроено + плагины для нативных приблуд. Но да, тормозит если кривые руки
155 595276
>>593915

>Но да, тормозит если кривые руки


Ну смотри, есть у меня игра на phaser или pixi в браузерах мобильных работает отлично, но стоит ее завернуть в кордову, телефон греется, твины начинают тормозить и т.д. В чем собственно дело? в какую сторону руки выпрямлять?
156 595282
Бля, тред был, а я не заметил
157 595285
Я не понел, есть в фазере 3 таймеры или все стандартные jsовские юзают?
158 595564
>>595285
Ну там есть чото scene.time много чего, глянь в labs.phaser.io по-моему было что-то, сам я только отложенным запуском пользовался он scene.time.delayedCall
159 597277
>>595276
Во-первых скорей всего у тебя стоит режим в вебгл, он напряжный и есть способы его немного угомонить гугел. Если тебе не нужны ништяк уровня вебгл то юзай канвас мод.
160 597279
>>595285
Обычные таймауты не стоит юзать потому что они не совпадают с основным циклом тиков файзера. В доках все есть
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 4 ноября 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски