Комментарии 30
Тексты из таблицы в формате csv подгружаются в игру автоматически. Если будет интересно, расскажу в комментариях подробно, как это работает.
Интересно. Поподробнее, пожалуйста.
Посмотрите I2localization, очень удобный инструмент. Платный, но много чего умеет.
До того как изобретать велосипед искал, конечно, что-то подходящее, но не нашел. Первое время использовал Google Sheets For Unity, но потом оказалось, что плагин не работает на Webplayer. У I2localization в описании упоминаются Spreadsheets — это Google Spreadsheets?
Написали небольшой скрипт, который автоматически редактор Unity запускает при сборке. Он подгружает актуальную версию таблицы. Потом она уже в коде парсится и внутри игры хранится обычными массивами ключ+язык+значение. Кроме прямого обращения из кода, я еще написал компонент, который работает в паре с стандартным компонентом Text, и когда он становится активен (видим), туда подставляется локализованный текст. Кроме прочего, это позволяет переключать язык в игре налету
Мы сделали несколько иначе — написали скрипт для GoogleDocs, который отдаёт данные в нужном формате. В редкторе же просто в меню дополнительный пункт — «Download Languages». Ну а сейчас ещё с десоток пунктов — скачать разные настройки — параметры юнитов, ассортимент магазина, всякие настройки — в общем всё что вынесено в гугл доки.
Как вариант, да. На счет настроек, я было тоже сначала хотел вынести их в гугло таблицы, но потом понял, что это не удобно в случае, если геймдизайнер (или кто то другой, кто их часто меняет) имеет доступ к редактору Unity. Если же программисты не дают доступ, то да, это очень удобно
В нашем случае просто куча настроек, которые лучше видеть в виде таблицы — то есть к примеру куча юнитов, у каждого разные виды атак, защит и т.п. В редакторе это в виде таблицы посмотреть невозможно, поэтому вынесли в гуглдоки. А вообще, конечно, всё зависит от проекта и предпочтений разработчиков.
Ещё можно из инструментов упомянуть TextMeshPro — любой шрифт любого размера, бес пикселизации, с разными эффектами.
Ещё можно из инструментов упомянуть TextMeshPro — любой шрифт любого размера, бес пикселизации, с разными эффектами.
Хотел его посмотреть, а то меня сильно не устраивает отсутствие нормального аутлайна у текcтов uGUI
forum.unity3d.com/threads/textmesh-pro-advanced-text-rendering-for-unity-beta-now-available-in-asset-store.227790/
вот ветка разраба, там он и функционал описывает и общается. Полистай, он там функционал дописывает постоянно, причём хорошие вещи — картинки в текст вставлять и т.п.
вот ветка разраба, там он и функционал описывает и общается. Полистай, он там функционал дописывает постоянно, причём хорошие вещи — картинки в текст вставлять и т.п.
Стоп а юнити что бесплатная для мобильных устройств? на сколько я помню 500 баксов было же
А в двух словах — как прошло сражение с uGUI, ведь она еще достаточно сырая, и по набору функционала до NGUI ей далеко. Были вещи коорых вам не хватало и приходилось реализовывать вручную? Были неприятности которые приходилось затыкать/обходить?
Сражения не было, сразу случилась любовь. То что есть, там работает хорошо. Якоря сделаны сильно проще и гибче. Не хватает двух вещей
1) Если хочешь аутлайн на текст, то можно сделать только в 1 пиксель, если больше, то получается не красиво
2) Нельзя задать фиксированный размер текста так, чтобы при его выходе за пределы заданной области эта область сама бы расширялась вместе с родительской картинкой. Так было бы удобно делать на кнопках
1) Если хочешь аутлайн на текст, то можно сделать только в 1 пиксель, если больше, то получается не красиво
2) Нельзя задать фиксированный размер текста так, чтобы при его выходе за пределы заданной области эта область сама бы расширялась вместе с родительской картинкой. Так было бы удобно делать на кнопках
Не используйте iTween, тут на хабре была уже статья. Он страшно томозной. Мы в одном проекте использовали, сильно пожалели. Лучше HOTween или другой твинер.
Так же не разделяю всеобщих восторгов по поводу Prime31. Начитавшись хороших отзывов, накупили около десятка его плагинов. Сейчас стараемся перейти на другие. Если кратко — дорого и бывают проблемы. Можно найти аналоги дешевле и лучше.
В остальном подписываюсь под рекомендациями, многое делаем так же (Parse, локализацию через Google Docs — только скачиваем в своём формате, плюс сча кучу разных таблиц с настройками из Гуглдоков прямо в игру импортим, для сетки можно рекомендовать Photon).
Так же не разделяю всеобщих восторгов по поводу Prime31. Начитавшись хороших отзывов, накупили около десятка его плагинов. Сейчас стараемся перейти на другие. Если кратко — дорого и бывают проблемы. Можно найти аналоги дешевле и лучше.
В остальном подписываюсь под рекомендациями, многое делаем так же (Parse, локализацию через Google Docs — только скачиваем в своём формате, плюс сча кучу разных таблиц с настройками из Гуглдоков прямо в игру импортим, для сетки можно рекомендовать Photon).
У меня с iTween проблем не было. Дайте пожалуйста ссылку на упомянутую статью. HOTween посмотрю, спасибо
Prime31 — на счет дорого я бы не сказал, большая часть плагинов стоит в районе $20. Я видел в сторе бесплатные, несколько даже пробовал, но они у меня не заработали. Были большие надежды на OpenIAB, но как то он не завелся. Скорее всего я где то затупил
Photon мне тоже очень нравится. Правда я с ним только прототипы делал, не знаю как он под нагрузкой живет
Prime31 — на счет дорого я бы не сказал, большая часть плагинов стоит в районе $20. Я видел в сторе бесплатные, несколько даже пробовал, но они у меня не заработали. Были большие надежды на OpenIAB, но как то он не завелся. Скорее всего я где то затупил
Photon мне тоже очень нравится. Правда я с ним только прототипы делал, не знаю как он под нагрузкой живет
habrahabr.ru/post/220837/ — там в комментах почитай, плюс автор там видео выложил с тестами.
Prime видимо сча снизил цены, я покупал по 40-70 пару лет назад.
Prime видимо сча снизил цены, я покупал по 40-70 пару лет назад.
В общем посмотрел, почитал — да, все рекомендуют DOTween. Надо будет попробовать обязательно. Спасибо
Premiumbeat. Знакомая, до боли, заглавная тема.
НЛО прилетело и опубликовало эту надпись здесь
Я на хабре первый раз и насколько знаю, ссылки нельзя давать пока не попросят. Вот вы попросили — даю :) Это котики на Google Play, а вот это котики в Apple App Store
Если посчитать, то на игру потрачено около 14000$
Спасибо за упоминание моего плагина (Anti-Cheat Toolkit)!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Средства, которые позволили нам ускорить разработку игры