Тема: I.D.S. MONSTERS
Показать сообщение отдельно
Старый 24.05.2020, 10:31   #99
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: I.D.S. MONSTERS

Сообщение от ant0N Посмотреть сообщение
А эмулятора у меня нет, Вайн - не эмулятор.
Обратимся в википедию:
Wine (/waɪn/ — «уа́йн» рус. вино) — свободное программное обеспечение, позволяющее пользователям UNIX-подобных операционных систем, например, GNU/Linux, Apple macOS и других UNIX-подобных с поддержкой архитектур CPU x86, AMD64 (и других архитектур CPU, при наличии совместимости с ними запускаемых приложений) исполнять 16-, 32- и 64- битные приложения, в том числе игры, созданные исключительно для Microsoft Windows, без наличия при этом установленной Microsoft Windows.
Так, софт позволяющий на винде например запускать андройдные приложения - эмулятор.
Софт позволяющий запускать игры с плейстейшина - эмулятор.
Вайн позволяет на линуксе запускать виндозные приложения - не эмулятор?
Сообщение от Randomize Посмотреть сообщение
Тормозит из-за GetComponent и CreateMesh в цикле.

Все GetComponent следует делать 1 раз и складывать в "кеш" переменную, с которой потом и работать.

Избавиться от CreateMesh в цикле, предварительно заготовив нужную модель и осуществлять только модификации (без перестройки сетки). Тут придётся как-то схитрить.

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

Линуксный эмулятор просто не может переварить UNITY.
Я очень много времени уделил оптимизации проекта,
чтобы по максимуму убрать тормозящие факторы,
даже проводил стресстесты у различных людей.
Всё в ДАННЫЙ момент работает идеально,
так что давайте закроем тему эмуляторов,
меня линукс аудитория не интересует,
если проект и переедет ещё куда, так это на андройд максимум.

Ну и, я думаю правильно указывать минимальные системные требования,
которыми конечно же является компьютер разработчика.
Итак, минимальные системные требования игры:

Windows 7-8-10
Четырёхядерный процессор не ниже Intel CoeaQuad Q8200 2.33 GHZ
SSD диск любой
8GB ОЗУ DDR2 и выше.
Видеокарта GeForce 1660 SUPER
--------------------------------------------------------------------------------

Это довольно слабенькие характеристики компа, а к релизу игры
такой комп найти можно будет только в музее.
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием