doom2d.org https://www.doom2d.org/forum/ |
|
Версия 0.667 - порт на ведроид https://www.doom2d.org/forum/viewtopic.php?f=38&t=2568 |
Page 1 of 7 |
Author: | DeaDDooMER [ 19 Feb 2018, 20:50 ] | ||
Post subject: | Версия 0.667 - порт на ведроид | ||
Баг-репорты здесь. За коммитами следить здесь. Master-ветка собирается автоматически здесь. Ресурсы игры теперь есть в самом APK. Директория куда всё распаковывается может зависить от конкретного вендора, у внешнего носителя приоритет(обычно /storage/sdcard0/Android/data/org.d2df.app). Сборки тестируется на android Старый список багов: |
Author: | DeaDDooMER [ 20 Feb 2018, 01:12 ] |
Post subject: | Re: Версия 0.667 - Открытое тестирование (качать отсюда) |
Починил текстуры, отключил частицы т.к. враппер не умеет нормально в gl_points, добавил пермишены на сеть(лагает адово). |
Author: | Чёрный Думер [ 20 Feb 2018, 03:06 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Vot eto da. |
Author: | Y-Dr. Now [ 20 Feb 2018, 19:30 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
DeaDDooMER wrote: вбросить все ресуры дф Все это какие? dll-ки что ли тоже? И что на счёт структуры папок? Надо ли её сохранять? Или только wad-файлы закинуть? Короче жаль, но у меня не работает. А порт обычного doom2d работает) |
Author: | Prostovitalik [ 20 Feb 2018, 23:09 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
DLL-ки не нужны. Структуру папок сохранять так же, как и на компе. Еще "D2DF" обязательно большими буквами. Почему не работает -- хуй знает, у меня тоже armv8l и работает. Ведроид, правда, у меня 8.0. |
Author: | DeaDDooMER [ 21 Feb 2018, 00:34 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Наверняка ресуры не загрузились. Оно всегда в этом случае валится на e_draw. В Doom2DF.log есть что-нибудь? |
Author: | Jabberwock [ 21 Feb 2018, 17:47 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Надо перешивать мобилу СРОЧНАНАХ, а то все веселье пропущу. |
Author: | Y-Dr. Now [ 21 Feb 2018, 18:28 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Проверил. Игра искала ресурсы в памяти телефона, а не на sd-карте. Перебросил файлы туда, где игра их искала, и теперь так По-прежнему какая-то хрень мигает. И при вертикальном положении экрана 3 копии куска экрана. При этом появляется неубираемая экранная клавиатура. При повороте экрана размазня на экране меняется на нормальное изображение, но клавиатура по-прежнему перекрывает пол экрана. Никаких элеметнтов управления игрой не выводится. |
Author: | DeaDDooMER [ 22 Feb 2018, 00:54 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Y-Dr. Now» По-прежнему какая-то хрень мигает. И при вертикальном положении экрана 3 копии куска экрана. Хм, поворот экрана исправляет. Может изначальный размер окна не правильно определяется. Сам на такое как-то натыкаля, но сейчас никак не могу воспроизвести - игра сразу же переходит в горизонтальное положение экрана. Y-Dr. Now» При этом появляется неубираемая экранная клавиатура. Y-Dr. Now» Никаких элеметнтов управления игрой не выводится. Так ничего кроме ведройдовской клавиатуры и нету. Встроенную ещё предстоит реализовать. |
Author: | DeaDDooMER [ 22 Feb 2018, 01:50 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Починил частицы, гуй, шрифты и музыку. |
Author: | Y-Dr. Now [ 22 Feb 2018, 09:29 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Музыка в игре заработала. В остальном - ничего не изменилось. После пары-тройки поворотов экрана хрень на экране сменяется нормальным изображением. Но опять же обычная клавиатура с буквами перекрывает половину экрана. Если нажать кнопку Home, т.е. свернуть игру, а затем вернуться к ней - пропадает и клавиатура. В итоге можно увидеть меню игры, но абсолютно ничего с ним нельзя сделать из-за полного отсутствия каких-либо кнопок на экране. Кроме кнопки Enter на экранной клавиатуре ничего не работает. Максимум что можно сейчас - это запустить первый уровень нажав enter пару раз в меню. После чего остаётся смотреть на стоящего на месте думера, не способного сдвинуться с места) Даже кнопки выхода из игры нет. Приходится убивать процесс. Но хоть музыка играет... Уже прогресс. В чьём-то порте классического дума 2d на андройд (из соседней темы) даже музыки нет, вместо неё один треск. |
Author: | Xtor [ 22 Feb 2018, 18:35 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Honor 6X. Android 7.0. Полёт нормальный. Было бы неплохо замутить что-то вроде настраиваемой масштабируемости, потому что на экране своего смартфона в такой шедевр поиграть - категорически неиграбельно. Всё слишком мелкое. Практически как разрешение основного куба из Doom 2D 16x16. Печально, что экранные кнопки пока так и не появились. Пришлось довольствоваться bluetooth-клавиатурой. Я так понимаю, этот порт воспринимает абсолютно любую версию игры, даже самую наидревнейшую? |
Author: | DeaDDooMER [ 22 Feb 2018, 19:22 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Xtor» Было бы неплохо замутить что-то вроде настраиваемой масштабируемости Прямо сейчас можешь использовать в консоли r_scale <factor>. Потом сделаю что бы автоматом масштабировало на ведройдах. Xtor» Я так понимаю, этот порт воспринимает абсолютно любую версию игры, даже самую наидревнейшую? Нет. Порт на основе версии из гита. |
Author: | DeaDDooMER [ 25 Feb 2018, 23:47 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Сделал виртуальную клавиатуру. На данный момент клава просто эмулирует нашатия клавиш игрока, так что нужно или сбросить настройки, или использовать конфиг с настроенными кнопками для быстрого переключения пушек. Размер клавы привязан к dpi экрана и меняется командой touch_size, а вкл/выкл командой touch_enable. Ожидаю предложений по улучшению раскладки. Сенсорный экран не очень подходит для дф - пальца два, а часто надо жать до четырёх кнопок сразу. Не ясно как нормально делать стрейф и смотреть вверх/вниз. |
Author: | Jabberwock [ 26 Feb 2018, 09:06 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
DeadDoomer, скачай игрушку Random Hero 2. Там отчасти решили эту проблему. По крайней мере, ГГ там умеет бэкстрейф и умеет стрелять вверх со сдвигом кнопки огня. Думаю, вниз по этому принципу тоже можно. У меня пока получается так: Но я не вполне уверен. Мне бы немножко побольше времени, я б наконец закончил с мобилой и тоже принял бы участие в тестах. И, ящитаю, идеальный вариант, когда ющзер может сам таскать элементы управления по экрану. У кого-то пальцы длиннее, у кого-то короче. У кого-то планшет 11", у кого-то мобила 4.5". |
Author: | Y-Dr. Now [ 26 Feb 2018, 14:05 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Протестил. Половина кнопок не работает. Вправо, влево, вниз, стрельба - всё это никак не реагирует. Кнопка с цифрой 1 выполняет стрельбу, двойка двигает влево, 4-ка вправо. Тройка опускает прицел вниз. Остальные кнопки не работают вообще. В смысле в игре. Как ни странно, в меню кнопки работают как надо. |
Author: | DeaDDooMER [ 26 Feb 2018, 16:49 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Jabberwock: Попробую ещё и твой вариант сделать. О редакторе кнопок думал, но делать не буду. Я слишком ленивый для таких усложнений. На извращенцев с плашетами не рассчитываю, но думаю будет достаточно если сделать опции для изменения размера и высоты кнопок. Управление не особо отличается от мелких экранов - так же берёшь в обе руки и так же тыкаешь двумя большими пальцами. Y-Dr. Now: Это хз. Точно сбрасывал настройки? На дефолте всё должно работать как задумано. Всё же придётся ходить по всему коду и явно распихивать проверки на нажатия вместо эмуляции кнопок. |
Author: | Y-Dr. Now [ 26 Feb 2018, 19:17 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Все настройки сброшены и удалены вместе с игрой. Всё переустановлено с нуля. Никаких изменений. Все косяки на месте. В меню управление нормальное, в игре нерабочее. |
Author: | DeaDDooMER [ 26 Feb 2018, 20:55 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Y-Dr. Now: Если Doom2DF.cfg тут не при делах, тогда даже не знаю как такое может быть. Неужели я опять наебнулся где-то-непонятно-где? Jabberwock: Реализовал твой вариант и сразу вспомнил почему перенёс кнопки в своём варианте вниз: на моём ведрофоне через раз вылезает шторка при тапах вверху, что дико раздражает. |
Author: | DeaDDooMER [ 27 Feb 2018, 01:30 ] |
Post subject: | Re: Версия 0.667 - порт на ведроид |
Выделил отдельный диапазон клавиш в e_input под виртуальную клавиатуру. Изначально хотел использовать их напрямую в коде управления игроком что бы не надо было ничего настравить, но там оказался ужос, нужно ещё разбираться. Так что задавать настройку клавиш надо или вручную, или сбросом настроек. Вариант раскладки Джа можно включить командой touch_alt 1. (стрейф и стрельбу под углом ещё не сделал). А ещё по дефолту не работают статы и чат - тоже надо настроить кнопки. |
Page 1 of 7 | All times are UTC + 3 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |