По интеграции. На выходе будут js, html, css файлы.
Интересно... А ресурсы где размещаются? Так же файликами рядом?
Да, в каталоге будет папка "assets". В ней будут все ресурсы. Если интересно, как будет это выглядеть и работать. Советую просто скомпилировать чистый проект созданный через "gdx-setup.jar". Его можно залить на сервер, да и структуру посмотреть.
На выходе будут js, html, css файлы.
Достаточно залить файлы.
Т.е. по факту вся проблема в том, что надо перелопатить код так, чтобы гвт успешно всё скомпилил? А дальше уже дело техники - выложить веб-страницу в сеть?
Извиняюсь, что не ответил раньше. Думал, что это шутка такая... Если действительно стоит проблема, что невозможно скомпилировать код, то да. Нужно просто перелопатить код так, чтобы он заработал. У меня тоже такая была проблема. Она заключалась в том, что в нескольких местах у меня был плохой код (уже не помню, что) и что-то с ссылками.
А дальше да, просто выкладываем скомпилированный результат в сеть. Советую тоже попробовать просто скомпилировать чистый проект и посмотреть, что идёт не так.
Еще мне очень интересно с чего состоит веб версия игры, с технической точки зрения. Интересно, можно ли это дело интегрировать с сайтом
Я пишу на libGDX и это упрощает дело. Есть основной проект с кодом и есть отдельный проект для Web версии (в ней также Java код), а компиляцию осуществляет GWT.
По интеграции. На выходе будут js, html, css файлы. Запускается локальном сервере, google drive host или бесплатном хосте. Достаточно залить файлы.
SkySupra, да, как единый объект.
PS. Новсоти о проекте можно оформлять отдельными страничками, это привлекает больше внимания, и сразу видно что добавилось
ну я про партикл эффекты, ты их вроде как для спасательной лодки используешь.
Ну там в том редакторе эффектов все выглядит достаточно кривовато, формат файла с эффектами тоже весьма трудночитабельный. В большинстве случаев иногда проще скопипастить кусок файла или ручками что-то в нем поменять, потому что по другому жутко долго. А в коде у них на том месте вроде как до сих пор стоит TODO для рефакторинга всего этого дела. Хотя сама по себе система частиц мощная, но только есть много интересных особенностей. Например их нельзя масштабировать или вращать (перекладывается это дело на разработчика, надо самому вращать камеру, рендерить эффект с нужным масштабом или поворотом, потом возвращать обратно)
Да использовал, сор немного попутал... Ну не знаю, да местами есть проблемы с ним, но всё же он хорошо выполняет свою работу. А на счет масштабирования и вращения, это же можно задавать в редакторе для частиц. Или ты про эффект, как единый объект (повернуть, масштабировать)?
удивительно, универсальная штука да. Хотя судя по видео присутсвует много ручной работы, которая могла бы лечь на саму игру при запуске уровня. Ну это так...
Лвл дизайн сам по себе объемный по работе, а так согласен. Некоторые вещи действительно можно было автоматизировать.
Я сам когда начинал делать игру libGdx только развивался и версия у него была еще где-то 0.5 или 0.6. А сейчас вон уже 1.6) Причем с каждым обновлением они много чего дописывали, убирали, меняли. Поэтому и свой код тоже приходилось частенько шерстить и подгонять под обновления. Но библиотека невероятно класная.
Разве, что у них страдают генераторы эффектов :c
Тоже были правки после обновления, редко только. Но особенно запомнился момент, когда они добавили возможность масштабировать спрайты (тайл-объект). Так же напрягает, что у прямоугольников и спрайтов разная точка позиции по XY координатам (высоту приходится учитывать, при чтении).
И так, мои руки добрались до этой игрушки!)
Вот такие вот моменты нужны для доработки:
Всплывающие окошки, хотелось бы закрывать кликом по заднему пространству, а не только на крестик
Есть некоторые кнопки, которые генерят сообщение, что для PC какой-то там центр не доступен. В LibGdx есть куча всяких проверок, доступно ли что-то или нет. Заюзай, это не сложно.
Тоже самое касается управлением по экрану, надо бы отключить его для ПК
Переключение между частями слегка не очевидное. Сделай полоску Part1 кликабельной.
))
Спасибо за внимание!
Взял на заметку;
2-3. Кнопки просто висят, как заглушки, чтобы представлять картину, когда сидишь за ПК версией. С управлением также (джойстик отключить).
Хорошее замечание. Комментарий SomeFire, этому подтверждение. Надо обязательно это исправить. Как ты указал, сделать полоску кликабельной. И думаю можно еще добавить, как обычно делают на слайдах круглые индикаторы с количеством страниц и фокусом текущей страницы.
Использую Tiled Map Editor. Очень классная штука. Особенно интересно наблюдать за его развитием в процессе разработки (т.е. при выходе обновлений едактора).
Баг: если персонаж умирает, то таймер времени миссии сбрасывается и таким образом можно "выполнить" миссию за пару секунд, несмотря на реальное время прохождения.
Хо-хо. SomeFire, а вот за это огромное спасибо!) Поправлю. Недавно, когда писал сохранение для игры, этот момент не учёл.
Вроде и найс, но вот дизайн главного меню меня печалит. А ещё вопрос - мои кишки может высосать в открытый космос? :з
А что с дизайном? По кишкам... Их нет), т.к. во-первых, это слишком поднимает возрастной рейтинг, во-вторых лишняя затрата производительности (и подобные: мусор, планшеты и прочие маленькие предметы), хотя динамические объекты выкидывает - игрок, бочки и пр.
Вроде и найс, но вот дизайн главного меню меня печалит. А ещё вопрос - мои кишки может высосать в открытый космос? :з
Странно, что качество картинки в меню так сильно различается с картинкой в проекте. Да еще и обрезанная. Почему?
Исторически так сложилось). А вообще, ориентир на мобилки, а это экран не большой, ограничение по размеру текстуры, плюс реализована динамическая подгонка по разные экраны (масштабирование, для пк это вылазит боком, картинка теряет качество).
» Space Scaven / Развернули лавочку на Steam Store
GeNr1x:
» Space Scaven / Обновление игры и штурм Greenlight
» Space Scaven / Обновление игры и штурм Greenlight
» Space Scaven / Технические проблемы во время разработки
А дальше да, просто выкладываем скомпилированный результат в сеть. Советую тоже попробовать просто скомпилировать чистый проект и посмотреть, что идёт не так.
Отредактирован SkySupra
» Space Scaven / Технические проблемы во время разработки
По интеграции. На выходе будут js, html, css файлы. Запускается локальном сервере, google drive host или бесплатном хосте. Достаточно залить файлы.
» Space Scaven / Главная страница
» Space Scaven / Главная страница
Отредактирован SkySupra
» Space Scaven / Главная страница
» Space Scaven / Главная страница
Спасибо за внимание!
» Space Scaven / Главная страница
» Space Scaven / Главная страница
» Space Scaven / Главная страница
» Space Scaven / Главная страница