Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
3
aspire86
aspire86
Лига Геймеров

Pathalogic 3 карантин. Итог⁠⁠

7 месяцев назад
Pathalogic 3 карантин. Итог

Закончил я с демкой игры Patalogic 3.
Новинка довольна интересна и к ней однозначно стоит присмотреться.
Pathologic 3: Quarantine — это продолжение Pathologic 2, которая, в свою очередь, является ремейком игры Мор. Утопия. Новая часть будет выпущена в 2025 году и предложит игрокам возможность путешествовать во времени, что повлияет на развитие сюжета и игровые события.
Обе игры продолжают истории о мрачных и загадочных мирах, где выживание зависит от времени, ресурсов и сложных моральных выборов. Игроки снова столкнутся с эпидемиями и необходимостью принимать трудные решения.
Ну а если говорить проще - игра предлагает тебе побыть в шкуре врача и чиновника из Роспотребнадзора, и на себе ощутить "прелести" ковидного времени. Надо балансировать между настроением общества, чтобы не допустить бунта, и в то же время, не допустить распространение чумы и сделать вакцину.
Все части доступны по ссылкам:
Часть 1 https://rutube.ru/video/7f816f622b62f4d5d9bc9bf406abad65/
Часть 2 https://rutube.ru/video/4fc644c2860ca91e19eae9da82ff46e6/
Часть 3 https://rutube.ru/video/75cfe97650ee0a007c3c86c4f33df3fe/
Часть 4 https://rutube.ru/video/35d908a9475e5d5feadf432e7345c5cb/


Показать полностью 1
[моё] Игры Карантин Прохождение Мор
3
0
tesys
tesys

А у нас опять улучшения после гос.мероприятий!⁠⁠

3 года назад

Не успели чернила высохнуть на новых правках конституции после референдума, как чиновники вспомнили, каждый о чём то своём.
С первого дня(13.03.20), с первого зарегистрированного больного веду таблицу, в разрезе Казахстана и Алматы.
Так вот.
Всегда перед какими либо мероприятиями или же необходимостью освоить какой нибудь бюджет, начинаются игры.

А у нас опять улучшения после гос.мероприятий!
Показать полностью 1
Здоровье Карантин Игры
0
1
bu1anov

Мужская игра на карантин⁠⁠

3 года назад
Перейти к видео
TikTok Игры Карантин Видео
0
4634
StewieGriffin11

Когда играешь с ботами на самом лёгком уровне⁠⁠1

4 года назад
Туркменистан Президент Гурбангулы Бердымухамедов Футбол Карантин Игры Видео Испанский стыд
651
13
ZorkiTipaFED.ZK
ZorkiTipaFED.ZK

Карантин в Зоне отчуждения. XD⁠⁠

5 лет назад
Сталкер Юмор Чернобыль Карантин Самоизоляция Игры Компьютерные игры Видео
6
Kostyan2099
Kostyan2099
Лига Геймеров

Diablo на карантине⁠⁠

5 лет назад

Так повелось, что с другом у нас обнаружили ненавистный Ковид (ну я реально им заболел, а друг как контактный). И вот сидим мы в своих квартирах, разговариваем по долгу теперь друг с другом (считай включили по вайберу разговор и так полдня).
Так суть в том, что мне стало очень скучно и скачал на ПСП самую первую Диабло (её я не проходил, а прошёл 2ю и 3ю с ним же в коопе). Сказал другану и он предложил пройти на скорость с ним.
Через 20 минут сидим с влючеными видеозвонками и соревнуемся кто быстрее замочит диабло.

Diablo на карантине

Знаю что скриншот плохой, но какой уж есть. И не надо тапками кидаться, что мы сидим на вайбере. Мне так без разницы на с какого месенджера сидеть (я просто подстраиваюсь под друзей по их предпочтениям).
А суть поста проста. Просто поделится.

Показать полностью 1
[моё] Карантин Игры Sony PSP Длиннопост
16
4
Dante671
Dante671

Теперь и в виртуальном мире⁠⁠

5 лет назад

Решил я давече поиграть в Metal Gear Phantom pain.
Для тех, кто не вкурсе, в игре есть особый вид заданий, так называемые "внешние".Для выполнения которых, следует просто отправить отряд наемников, подходящих по характеристикам.
Ну думаю, щас как дам команду, а сам пойду по сюжетной линии. Не тут то было...

Теперь и в виртуальном мире

Фото мое, тег мое. За качество фото сорян.

[моё] Игры Карантин Коронавирус
6
10
RealVladlen
RealVladlen
Лига Разработчиков Видеоигр

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D⁠⁠

5 лет назад

Умение писать программы тренирует ваш разум и помогает мыслить лучше, создавая способ мышления, полезный, на мой взгляд, во всех областях.
Билл Гейтс, основатель Microsoft

Моя игра по ссылке в GooglePlay:


Лабиринт: Начало приключений


Буду благодарен оценкам и отзывам в самом Маркете, а также попробую ответить на все вопросы в комментариях под постом.


А теперь к самому интересному:


Для начала создадим наши словари, которые будут хранить переводы с разных языков для игры.

Я создал через обычный текстовый документ, сохранил и просто переименовал с формата .txt в формат .json

У кого нет полного расширения имени файла, тогда идём в «Вид», ставим галочку на «Расширения имён файлов».

Предупреждаю! Может возникнуть потом проблема с кодированием текста. Поэтому можно сразу скачать и воспользоваться программой Notepad++ и поставить правильную кодировку в UTF-8.

Сохраняем в проекте Unity3D таким образом:

Assets\StreamingAssets\Languages\

Подписываем так как вам угодно, так как загружать потом их вам, я решил так:

Как заполняется словарь:

Открываем фигурные скобки, так требуется для работы с .json

Потом задаём ключ, у меня это “mainmenu”, потом двоеточие и записываем значения.

Всё пишется в скобках и ставим запятую, после последнего значения запятая не ставиться!!!

Аналогично создаём русский словарь. Переводимые значения должны строго соблюдаться по порядку, что бы не было проблем с переводом, к примеру, где в EN текст стоит «No», в русском будет стоять «Старт».

Создадим теперь скрипт, который будет загружать наши словари, в зависимости от того, какой язык будет выбран пользователем. Сам скрипт должен присутствовать в сцене, так как он загружает текст, можно его прикрепить к любому объекту в сцене, я создал отдельный пустой объект для этого.

Для начала создадим отдельный класс GlobalLang который будет считывать ключ и его значения.

Дальше объявим переменные и напишем метод LangLoad который и будет загружать сохранённый язык.

Для начала проверим андроид устройство или нет. Так как чтение файла на андроид девайсах отличается от обычной загрузки, это можно найти в оф документации Unity.

В общих чертах мы заходим в папку, где наши словари, дальше загружаем сохранённые данные об языке, они совпадают с названием файлов с текстом, после добавляем расширение файла. Дальше мы просто в переменную вытаскиваем текст из файла.

Дальше у нас в Awake происходит загрузка данных до появления сцены, делается для того, чтобы у нас не подгружались данные во время сцены.

Я сделал окно с выбором языка, как только пользователь запускает первый раз игру, что бы потом можно было выгружать в “Language” название самого файла, выглядит это так:

Сам скрипт выглядит так:

В старте идёт проверка на показ выбора языка, дальше кнопки с выбором и сохранением языка для выгрузки текста из словарей.


Загрузка словаря по индексу выглядит так:

Тут создаётся скрипт, который потом будет добавляется к тексту, который мне надо переводить.

Тут присутствует переменная индекса значения из словаря.

Метод TextMenu который ищет значение в полученном тексте из файла, загружает и показывает его.


Ну и соответственно, что бы этот текст сразу был показан, пишу метод TextMenu в старте сцены.

В дальнейшем, при смене языка надо будет просто вызвать метод TextMenu что бы обновить текст уже с другого словаря по индексу.

Думаю как добавлять ивенты к кнопкам в Unity расписывать не стоит.


Что в итоге:


Сами словари универсальные, его можно отдать переводчику на дополнительный язык, после чего добавить кнопку с другим языком, к примеру Немецкий, добавить новую кнопу с сохранением языка и всё будет работать, только надо убедиться что язык поддерживается вами выбранным шрифтом.

Всё просто и универсально!

Ваше мнение и может дополнительная информация по данной теме будет очень приветствоваться в комментариях.

Сильно меня не хаить, я пока ещё не очень опытный С# да и программист в общем. Поэтому учту изменения в коде.

Показать полностью 9
[моё] Длиннопост Игры Gamedev Android Unity3D Текст Карантин Спасибо Увлечение Google Play
13
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии