"Every day I'm discording" или PonyGame 0.0.3 indev
Сделал D-Pad, опять были проблемы с физикой, небольшой сюрприз.
Предыдущий пост
Следующий пост
С D-padом довольно долго маялся, но теперь он не лагает от мультитача и всё такое.
Что сделано:
+ TouchController заменён на DPad;
+ Добавил модельку Дискорда (наберу 100+ — выложу версию с управлением от его персоны)
* Профиксил физику третий раз;
Что планируется:
* Разобраться с диалогами (шрифты теперь есть)
* Перерисовать эту УГ тайловую карту (всё еще УГ);
Снова про тайловую карту.Если кто-нибудь хочет нарисовать (ну пожалуйста) карту для сабжа, вот ресурсы:
Редактор
Моя карта
Первый слой отвечает за то, что перед сценой (за ним не видно поней), второй слой — за то, на чём пони бегают, третий слой отвечает за фон, рисуется за понями. В настройках карты нужно прописать точку появления персонажа в тайлах — Карта -> Свойства карты, добавьте ключ startPoint и в значении пропишите x и y через запятую без пробелов.

Собственно, apk:

и jar:

Спасибо за потраченное время!
Всем спасибо за плюсы!
JAR — yadi.sk/d/nQVD2mUU3KcZo
APK — yadi.sk/d/SbL8TL6V3Kbmu
На PC персонажи переключаются кнопкой Tab
Предыдущий пост
Следующий пост
С D-padом довольно долго маялся, но теперь он не лагает от мультитача и всё такое.
Что сделано:
+ TouchController заменён на DPad;
+ Добавил модельку Дискорда (наберу 100+ — выложу версию с управлением от его персоны)
* Профиксил физику третий раз;
Что планируется:
* Разобраться с диалогами (шрифты теперь есть)
* Перерисовать эту УГ тайловую карту (всё еще УГ);
Снова про тайловую карту.Если кто-нибудь хочет нарисовать (ну пожалуйста) карту для сабжа, вот ресурсы:
Редактор
Моя карта
Первый слой отвечает за то, что перед сценой (за ним не видно поней), второй слой — за то, на чём пони бегают, третий слой отвечает за фон, рисуется за понями. В настройках карты нужно прописать точку появления персонажа в тайлах — Карта -> Свойства карты, добавьте ключ startPoint и в значении пропишите x и y через запятую без пробелов.

Собственно, apk:

и jar:

Спасибо за потраченное время!
Всем спасибо за плюсы!
JAR — yadi.sk/d/nQVD2mUU3KcZo
APK — yadi.sk/d/SbL8TL6V3Kbmu
На PC персонажи переключаются кнопкой Tab
77 комментариев
Мсье знает толк в краудфандинге :)
Но в «прямом эфире» — все посты с позитивным рейтингом в порядке убывания времени последнего комента.
(Почему у меня не работает твоя кнопка «Ответить»?)
Больше художников! Жизнь за Нер-Зула! Нам нужна древесина!
Мелкий баг иногда если свернуть а потом вернутся обратно прозрачность на границах кнопок слетает скрин
И скорость свободного падения помоему слишком большая.
Спойлер03-17 13:58:34.591: E/AndroidRuntime(18587): FATAL EXCEPTION: GLThread 12362
03-17 13:58:34.591: E/AndroidRuntime(18587): java.lang.ArrayIndexOutOfBoundsException: length=20; index=-1
03-17 13:58:34.591: E/AndroidRuntime(18587): at com.badlogic.gdx.backends.android.AndroidInput.getX(AndroidInput.java:285)
03-17 13:58:34.591: E/AndroidRuntime(18587): at com.cab404.ponies.DPadController.getMovement(DPadController.java:84)
03-17 13:58:34.591: E/AndroidRuntime(18587): at com.cab404.ponies.PBody.update(PBody.java:98)
03-17 13:58:34.591: E/AndroidRuntime(18587): at com.cab404.ponies.Celestia.render(Celestia.java:84)
03-17 13:58:34.591: E/AndroidRuntime(18587): at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:457)
03-17 13:58:34.591: E/AndroidRuntime(18587): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1516)
03-17 13:58:34.591: E/AndroidRuntime(18587): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
Кнопки всегда слегка за экраном.
Потом просто пропали.
Ну и напоследок уже известный баг с прозрачностью
И летать без мультитача невозможно но это не баг а особенность устройства. Хотя было бы неплохо если бы был альтернативный режим управления для таких устройств.
APK — yadi.sk/d/6-hh4cXT3K_cg
03-17 16:00:11.555: E/AndroidRuntime(5228): java.lang.ArrayIndexOutOfBoundsException
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.badlogic.gdx.backends.android.AndroidInput.isTouched(AndroidInput.java:298)
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.cab404.ponies.DPadController.getMovement(DPadController.java:83)
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.cab404.ponies.PBody.update(PBody.java:98)
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.cab404.ponies.Celestia.render(Celestia.java:84)
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:457)
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.guardedRun(GLSurfaceViewCupcake.java:713)
03-17 16:00:11.555: E/AndroidRuntime(5228): at com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.run(GLSurfaceViewCupcake.java:646)
03-17 16:00:16.015: E/InputDispatcher(210): channel '4080f930 com.cab404.ponies/com.cab404.ponies.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
03-17 16:00:16.015: E/InputDispatcher(210): channel '4080f930 com.cab404.ponies/com.cab404.ponies.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
Сейчас перезалью
cabinet404.narod.ru/downloads/
PS: Он не особо дружбомагичный.
А вот при попытке переключить персонажа начинается веселуха. Сначала все норм, но вот потом, изображение героя (не важно, остались мы на Дискорде, или вновь вернулись к Флатти) превращается в просто белый квадрат. Точнее, даже сказать, белый квадрат у нас выступает в роли, собственно, героя, а вот спрайты Флатти и Дискорда, живут, что называется, своей жизнью. Примерно так это выглядит:
Это последняя версия, почти 0.0.4
Все ок :3
\
После второго сворачивания\разворачивая появились черные квадраты, вместо спрайтов.
Дискорд и Флатти слева активны, управляются как один персонаж, т.е делают аналогичные действия. Справа — просто стоят
А то, что они управляются, как один персонаж — очень странно. Двигаются синхронно, а физ. модели у них по-отдельности? Т.е к примеру попробовать пихнуть Дискорда туда, где пролезет только Флаттершай пробовали?
Сейчас попытался вновь воспроизвести — уже не вышло, с трех попыток. Что примечательно, один раз после сворачивания\разворачивания не было никаких проблем.
Ну, что-ли, приятного дня вам, пойду я, пожалуй, спать :)