[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 45 | 6 | 17
Назад Вниз Каталог Обновить

очередной посоветуй движок тред Аноним 20/02/16 Суб 20:02:23  229716  
14559877440330.png (19Кб, 665x422)
Привет гд. Хотел сделать html5 изометрическую пошаговую пиздилку онлайн. Прошел курс по Phaser, который на рутрекере. Начал делать и оказалось, что нет родной изометрической поддержки у Phaser, а есть только плагин, который плохо задокументирован. Я не смог даже нормально тайлы разместить свои, а в виду непопулярности плагина и спросить особо не у кого. Короче: есть ли движок популярный, чтобы легко с изометрией было работать (на высоком уровне желательно, а не чтобы циклами заполнять карту) и чтобы в будущем было легко прикрутить онлайн на комнаты и все это в html5?
Аноним !sJeRyhJJww 20/02/16 Суб 20:28:31  229763
http://jsiso.com/
https://sheetengine.codeplex.com/
Аноним 20/02/16 Суб 21:44:10  229916
>>229763
Спасибо. jsiso уже видел, мне очень понравился (там даже ротация встроена, что мне тоже нужно), но показалось что мало документации и взялся за phaser. Попробую тогда jsiso, спасибо!
На всякий случай вопрос открыт. Может всплывет что-то еще.
Аноним 20/02/16 Суб 21:48:58  229922
>>229916
Кстати вокруг jsiso нету комьюнити и точно также не у кого будет спросить если застрял в каком-то месте. Бля.
Аноним 21/02/16 Вск 09:06:05  230287
>>229716 (OP)
Почитай/посомтри лучше js+html5 книги/курсы, тогда ты не будешь так сильно ограничен документацией движков.
Аноним !sJeRyhJJww 21/02/16 Вск 09:22:22  230299
>>229916
На самом деле, я думал ты выберешь второе
https://www.crossyards.com/
Аноним 21/02/16 Вск 09:26:39  230302
>>230299
http://www.youtube.com/watch?v=F3O_j9W-GLU
Аноним 21/02/16 Вск 15:39:08  230568
14560583484640.png (183Кб, 837x724)
Я пробовал всё выше перечисленное и больше всего мне понравился вариант - easel.js + изометрию сам навелосипедил, математика не сложная. Идея была похожа на твою, но особо небыло времени, а потом просто остыл к ней.
Аноним 22/02/16 Пнд 02:10:26  231685
>>230287
Я хочу игру делать, а не велосипеды. Все уже написано, нужно просто выбрать самое лучшее. Или я не прав?
Аноним 22/02/16 Пнд 06:39:29  231783
>>231685
Полностью прав, в отличие от табуна местных дебилов, мечтающих о своих движках.
Аноним 22/02/16 Пнд 12:55:48  231948
>>231685

>>231783

ну тогда смотри платные, всё что бесплатное, без комьюнити и норм документации
Аноним 22/02/16 Пнд 12:58:08  231949
>>231948
например какие?
Аноним 22/02/16 Пнд 14:50:35  232083
Тут по соседству Татрикс пояснит за существующие движки. Идеальных нет. С хорошей документацией нет. Более менее хорошие варианты уже озвучены.

Пиши сам, это проще всего.
Аноним 22/02/16 Пнд 16:42:24  232322
>>230568>>232083
Ну вот, например, чистый js:
http://jsiso.com/tutorials/2014/10/26/isometric-engine-basics.html
как получить mapX и почему это 76? Как мне заранее знать на сколько отодвинуть вправо картинку, чтобы влезли все тайлы?
Аноним 22/02/16 Пнд 16:43:09  232327
>>232322
Правильная ссылка: http://jsiso.com/tutorials/2014/10/26/isometric-engine-basics.html?source=true
Аноним 22/02/16 Пнд 16:51:12  232344
>>232322
вроде разобрался и выходит (tileW/кол.тайлов в линии)+tileW/2
Аноним 23/02/16 Втр 02:04:32  233406
14561822721960.png (287Кб, 1421x957)
Сука блять, в этом jsiso хуй знает как несколько слоев сразу рисовать из Tiled и не ясно даже поддерживается это или нет. Пробовал оборачивать imgLoader в цикл чтобы 3 слоя заливалось, но, ясен хуй, наугад ничего не вышло. Почему наугад? Потому что есть только один сраный пример и больше нихуя. Я и подумать не мог что у меня будут трудности с такой элементарщиной. Какого хуя до сих пор ничего не придумали для этого, почему я должен с такой низкоуровневой хуйней морочиться: тайлы циклами заполнять и считать пиксели? Я щас сознание от злости потеряю.
Аноним 23/02/16 Втр 02:19:14  233419
14561831545620.png (336Кб, 1039x493)
>>233406
>Потому что есть только один сраный пример и больше нихуя
Я, конечно, извиняюсь, но какого хуя он всего один? Я тут мимо проходил, интересно даже стало. Зашел на сайт http://jsiso.com , а там блять прямо на главной целая галерея примеров и все как на подбор со слоями и прочей хуйней. Что не так-то?
Аноним 23/02/16 Втр 02:19:59  233421
>>233419
с импортом из Tiled.
Аноним 23/02/16 Втр 02:26:25  233429
14561835854560.gif (228Кб, 624x242)
>>233421
То есть в самом Tiled есть слои, а во всех трех примерах работы jsiso с Tiled используется только один слой и не ясно поддерживается ли несколько или нет.
Аноним 24/02/16 Срд 14:41:14  235210
Или может нахуй этот Tiled? Но тогда придется пердолиться и руками разгребать все слои. 2016й год а такая хуйня. Наверное я не туда куда-то смотрю и на самом деле все очень просто.
Аноним 24/02/16 Срд 15:04:28  235239
Спрошу здесь, чтобы не плодить треды.
Есть ли нормальный 2Д-движок, в котором можно без пердоленья сделать битэмап в ортогональной проекции, т.е. 2.5D по типу Double Dragon/Final Fight/Streets of Rage?
Графика вся уже нарисована, нужен движок. Могу написать свой, и так бы и сделал, если бы сроки не поджимали. Потыкал быстро в самые популярные, и нигде вроде это искаропки сделать нельзя, или я не разобрался.
OpenBOR не предлагать.
Аноним 24/02/16 Срд 15:10:42  235248
14563158422010.jpg (87Кб, 1000x583)
>>235239
Это же обычное 2d, только спрайты нарисованы в 2.5d. Не понял что ты хочешь.
Аноним 24/02/16 Срд 15:12:23  235252
>>235248
а, понял, чтобы вверх/вниз еще ходить можно было
Аноним 24/02/16 Срд 15:16:45  235256
>>235239
GameMaker, Construct2.
Аноним 24/02/16 Срд 16:30:55  235466
>>235256
>Construct2
Простите, не указал сразу, что веб-парашу тоже прошу не предлагать.
Аноним 24/02/16 Срд 16:31:54  235471
>>235252
Написал же, что ортогональная проекция нужна, т.е. перемещение и физика в 3D.
Аноним 24/02/16 Срд 16:32:35  235475
>>235466
Тут тред про мою веб парашу, создай себе свой.
Аноним 24/02/16 Срд 16:52:01  235539
>>235475
Мне лень, и не хочу засирать раздел ещё одним бесполезным тредом.

>>235256
Ни тот, ни другой не умеют в битэмапы, и плачь в интернетах желающих сделать подобное на этих движках показывает, что пердолиться в них придётся больше, чем писать велосипед.
Аноним 25/02/16 Чтв 18:24:03  237544
>>235471
ну тогда есть UNITY, что тебе ещё надо то? Чего в требе про веб-парашу, мозги ебёшь всем ?
Аноним 25/02/16 Чтв 18:41:32  237566
Оп в треде. Пробовал все js движки какие только можно.
Нигде не поддерживается импорт из tiled нормальной многослойной изометрии из коробки.
Смотрю на юнити, нашел асет https://www.assetstore.unity3d.com/en/#!/content/27851 . Попробую его, там есть все что мне нужно.
На всякий случай вопрос открыт. Может я что-то пропустил.
Аноним 26/02/16 Птн 13:00:03  238236
Как делать изометрию:
1 рисуешь обычные тайлы, но все объекты на них повёрнуты на 45 градусов
2 при выводе (или до) сплющиваешь их в два раза по вертикали
3 при движениях монстров/игрока делишь вертикальную скорость на 2
4 ???
5 изометрия.
Для коллизий можно взять SAT или ещё проще - просто повернуть оси на 45 градусов и считать все коллизии между AABB.
Аноним 26/02/16 Птн 21:18:29  238550
>>238236
В реально времени собрался делать это всё с каждым объёктом на сцене?
Аноним 26/02/16 Птн 23:19:24  238655
>>237566
А что скажешь об obeliskjs?
https://github.com/nosir/obelisk.js/
Ну а то, что нету поддержки импорта из файла - а возможна ли она вообще? JS традицонно не поддерживает чтение файлов, иначе это будет огромная потенциальная ДЫРЕНЬ на клиенте.
выполняй обработку карт на сервере, а все данные через HTTPRequest отправляй на клиент. JS используется для просчета сложной визуализации, но не для обработки данных
Аноним 26/02/16 Птн 23:34:45  238684
>>238655
>Ну а то, что нету поддержки импорта из файла - а возможна ли она вообще?
Ну как бы да. в json карту сохраняю и импортирую, а движок сам смотрит из каких тайлов карту собирать по этому json'у. Ты наверное не так что-то понял.
>obelisk.js
Он только кубы/пирамидки рисует и все. Игру чем писать? Кубы я и сам отрисую в изометрии научился пока с jsiso морочился http://jsiso.com/tutorials/2014/10/26/isometric-engine-basics.html?source=true
>>238236
удачи с пиксельным пердолингом, за которым ты забудешь про что игру хотел сделать.
Аноним 26/02/16 Птн 23:38:36  238687
>>238550
Претензия говно. Во-первых, надо преобразовывать только тайлы карты, во-вторых, никто не мешает сразу нарисовать в нужных размерах, в-третьих, можно (зачем-то) во время загрузки отскейлить.
>>238684
>удачи с пиксельным пердолингом
Лол.
Аноним 27/02/16 Суб 02:25:38  238884
>>229716 (OP)
НЕРЕАЛЬНЫЙ ДВИГАТЕЛЬ 4
Аноним 27/02/16 Суб 02:26:34  238886
>>233406
Рюская вижуал студия О_о
Аноним 28/02/16 Вск 15:55:48  239822
>>238687
>Лол.
Расскажи, пожалуйста, как несколько слоев отрисовать хотя бы как тут? >>233429 Трава 2 тайла занимает, камень - 3
Аноним 28/02/16 Вск 16:26:07  239829
>>238884
Ты что, там же можно всю логику сделать на голубых принтах, а я не пидр и хочу в ассемблер.
Аноним 28/02/16 Вск 22:33:39  239937
>>239829
>там же можно всю логику сделать на голубых
На самом деле нельзя.
Аноним 28/02/16 Вск 23:04:16  239944
>>239822
Зависит от многих факторов. Самое общее - перенести точку 0,0 тайла в левый нижний угол или вниз и по центру.
Аноним 29/02/16 Пнд 01:45:19  240002
ОП-хуй, я в другом треде постил держи мой умерший проект для ДВАЧЕЙ.
http://37023.selcdn.ru/2chgd/help/index.html

Изометрия, html5, все готовое, выкинуть геймплей (game.js) и написать свой.

Считай как ассет в юнити.

Cскачать мокрые сорцы бесплатно без смс и регистрации:
https://www.dropbox.com/s/ih8tkv6hvgsanmp/2chgame.zip?dl=0
Аноним 29/02/16 Пнд 11:21:20  240057
>>240002
Сказать что я ахуел - ничего не сказать. Почему забил? Давай развивать. Дай мне только несколько дней разобраться.
Аноним 03/03/16 Чтв 20:40:18  241270
>>240057
Все, помер?
Аноним 03/03/16 Чтв 21:29:06  241296
>>241270
нет, я пока курсы прохожу

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 45 | 6 | 17
Назад Вверх Каталог Обновить

Топ тредов