Настройки TextMeshPro для установки шрифта с кириллицей |
четверг, 4 апреля 2024 г.
Установка шрифта с кириллицей
среда, 6 марта 2024 г.
Пред Альфа v 0.05
- Полностью пересобрать сборку;
- Cтруктурировать и оптимизировав код;
- Перевести текстуры с формата (.tga) в формат (.png);
- Добавить отдельную модель для задании коллизии города;
- Провести оптимизацию сцены указав процессору на статичные объекты для облегчения отрисовки.
В результате:
- Batches упал с 4700 до 1060;
- FPS увеличился с 245 до 480;
- Вес сборки уменьшился с 8,5 Mb до 7,5 Mb.
- Включил отображение теней (в оригинале такого нет);
- Добавил четырех стражников. Двое у ворот и ещё двое у входа во дворец губернатора;
- Задал коллизию для каждого стражника (вспомнил про нее перед самой сборкой, поэтому выделил отдельным пунктом);
- Для избежания одновременного и визуально одинакового проигрывания анимации у стражи, разделил ее на две части. Первая часть зациклена, вторая часть проигрывается через определенное время (установленное для каждого стражника).
Проблема c изображениями
Вариант восстановления отображения картинок путем размещения их на другом хостинге очень трудозатратен по времени, это ни просто заливка изображений на новый хостинг, а переоформление более 100 сообщений.
Я уже говорил в комментариях Gremlyn'у, и повторюсь еще раз, что об остановки разработки add-on'a жалеть не стоит, компания Adobe не зайдя на рынок мобильных устройств свернула разработку Flash Player'a не смотря на его потребность у миллиардной аудитории. А о сообщениях не связанных с репозиторием на GitHub'е желать не стоит тем более. Поэтому прошлые сообщения решил не восстанавливать.
суббота, 2 марта 2024 г.
Отображение тени объекта
вторник, 6 февраля 2024 г.
Пред Альфа v 0.04
- Скрытие сенсорного управления при запуске игры в браузере настольного компьютера и активацией его при запуске на мобильном телефоне;
- Принудительно включить полноэкранный режим на мобильном устройстве.
понедельник, 5 февраля 2024 г.
Скрытие сенсорного управления
if (SystemInfo.deviceType == DeviceType.Handheld)){}
Не рабочий. При помощи тестового скрипта выяснилось, что Unity WebGL в мобильном браузере определяется, как будто он запущен в обычном браузере, а не в мобильном. Пришлось искать ему замену, с этой задачей справилась метод проверки запущено ли приложение на мобильном платформе :
if (Application.platform == RuntimePlatform.WebGLPlayer && Application.isMobilePlatform)
{
}
четверг, 1 февраля 2024 г.
Изменение в меню
понедельник, 22 января 2024 г.
Разворот тестуры в Unity
Разворот тестуры по горизонтали в Unity |
суббота, 20 января 2024 г.
Пред Альфа v 0.03
- Назначить стрелки клавишами перемещения к имеющимся WASD;
- Добавить сенсорный стик (джостик) для перемещения персонажа;
- Добавить сенсорный стик (джостик) для управления камерой;
- Задействовать анимацию перемещения при использовании джостика;
- Решить проблему со скоростью поворота при использовании мобильного браузера.
пятница, 29 декабря 2023 г.
Пред Альфа v 0.02
- Создать коллизию города (чтобы нелзя было проходить сквозь стены);
- Привязать анимацию ходьбы к Главному герою;
- Привязать анимацию покоя, когда Главный герой находиться не в движении;
- Назначить клавиши перемещения - W,A,S,D (сенсорные стики доделываю);
- Привязать анимацию шага назад;
- Привязать камеру, чтобы она следовала за главноым героем во время ходьбы;
- Плавность перехода камеры при поворотах;
- Повор камеры на 360° вокруг главного героя
- Непроницаемость камеры в текстуры стен города.