 |
Постмор Истории успешного завершения проекта.
Разрабы рассказывают, как к успеху шли. |
20.05.2020, 21:08
|
#91
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от ant0N
Мне кажется, проблемы не у меня.
|
Под виндой у всех тестировавших всё прекрасно.
Игра всё-таки моя делается под форточки,
так что как говорится, проблемы линуксеров, это проблемы линуксеров )
На самом деле там лагать то нечему, у тебя на экране плейн, куб, и несколько квадов.
|
(Offline)
|
|
21.05.2020, 15:34
|
#92
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от Crystal
так что как говорится, проблемы линуксеров, это проблемы линуксеров )
|
Как скажешь.
Сообщение от Crystal
На самом деле там лагать то нечему.
|
Ошибаешься
__________________
Абсолютли!
|
(Offline)
|
|
22.05.2020, 01:52
|
#93
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от ant0N
|
Несколько полигонов, десяток таймеров, десяток триггеров.
и дефолтные шейдеры текстур, всё, нет ничего больше.
|
(Offline)
|
|
22.05.2020, 12:59
|
#94
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от ant0N
не поленился, поставили крайзис через тот же вайн.
На низких настройках фпс не менее 30 (по ощущениям около 60)
Недавно прошел The Matrix: Puth of Neo. На стандартных настройках фпс так же не менее 30. Хоть игра и древняя, но там и анимация и отражения и частицы и эффекты
Мне кажется, проблемы не у меня.
|
А шо за пекарня? Какие более-менее новые игоры тянет?
Такого уровня оптимизации игр, какой был 10 лет назад, давно не делают, это тренд.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
22.05.2020, 15:53
|
#95
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от ABTOMAT
А шо за пекарня? Какие более-менее новые игоры тянет?
Такого уровня оптимизации игр, какой был 10 лет назад, давно не делают, это тренд.
|
CPU: Topology: Dual Core model: Intel Core i3-3220
Graphics: Intel Xeon E3-1200 v2/3rd
Memory: 8 Gb
SSD: 120Gb
Если честно, я не помню сколько ему лет. Долгое время он лежал как музейный экспонать, и внезапно пригодился.
Да, калькулятор, но чтобы пустая сцена на юнити тормозила это какое-то дно.
Я на этом компе, например, делаю 3д проект на годо (и там больше логики и контента чем у Криса) и ничего не тормозит.
Насчет какие новые игры тянет я не в курсе. Не играю ни во что новое уже давно
__________________
Абсолютли!
|
(Offline)
|
|
23.05.2020, 02:22
|
#96
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от ant0N
CPU: Topology: Dual Core model: Intel Core i3-3220
Graphics: Intel Xeon E3-1200 v2/3rd
Memory: 8 Gb
SSD: 120Gb
Если честно, я не помню сколько ему лет. Долгое время он лежал как музейный экспонать, и внезапно пригодился.
Да, калькулятор, но чтобы пустая сцена на юнити тормозила это какое-то дно.
Я на этом компе, например, делаю 3д проект на годо (и там больше логики и контента чем у Криса) и ничего не тормозит.
Насчет какие новые игры тянет я не в курсе. Не играю ни во что новое уже давно
|
Друже, ты единственный у кого тормозит, и единственный кто на пингвине запускал, отсюда вывод, дело не в игре.
Чего-то в твоём 3D проекте нет, что есть в моём, с чем не справляется твой эмулятор.
Так-как там толком нифига не происходит, висят таймеры,
которые загружают и удаляют ассеты с периодичностью определённой не постоянно,
то могу предположить, что эмулятор не справляется с шейдерами порталов.
|
(Offline)
|
|
23.05.2020, 11:11
|
#97
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от Crystal
Друже, ты единственный у кого тормозит, и единственный кто на пингвине запускал, отсюда вывод, дело не в игре.
Чего-то в твоём 3D проекте нет, что есть в моём, с чем не справляется твой эмулятор.
Так-как там толком нифига не происходит, висят таймеры,
которые загружают и удаляют ассеты с периодичностью определённой не постоянно,
то могу предположить, что эмулятор не справляется с шейдерами порталов.
|
Я как бы намекал, что проблема не в твоей игре, а в самом движке.
А эмулятора у меня нет, Вайн - не эмулятор.
Я единственный у кого тормозит, скорее потому что у меня самый слабый комп из всех. Линукс тут не причем, это доказывают другие игры.
__________________
Абсолютли!
|
(Offline)
|
|
24.05.2020, 01:10
|
#98
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,366
Написано 2,476 полезных сообщений (для 6,864 пользователей)
|
Ответ: I.D.S. MONSTERS
Тормозит из-за GetComponent и CreateMesh в цикле.
Все GetComponent следует делать 1 раз и складывать в "кеш" переменную, с которой потом и работать.
Избавиться от CreateMesh в цикле, предварительно заготовив нужную модель и осуществлять только модификации (без перестройки сетки). Тут придётся как-то схитрить.
Но всё это premature оптимизации и всерьёз этим заниматься нужно только, когда будет что-то более-менее играбельное.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
24.05.2020, 10:31
|
#99
|
Терабайт исходников
Регистрация: 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
--------------------------------------------------------------------------------
Это довольно слабенькие характеристики компа, а к релизу игры
такой комп найти можно будет только в музее.
|
(Offline)
|
|
24.05.2020, 11:23
|
#100
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: I.D.S. MONSTERS
Вайн позволяет на линуксе запускать виндозные приложения - не эмулятор?
|
Вайн не эмулирует Винду, он лишь реализует ее апи. Поэтому программы через Вайн работают с нативной скоростью.
Ты же открыл Вики, там написано: "Название W.I.N.E. является рекурсивным акронимом и расшифровывается «Wine Is Not an Emulator» — «W.I.N.E. — это не эмулятор»."
Сообщение от Crystal
Всё в ДАННЫЙ момент работает идеально,
так что давайте закроем тему эмуляторов,
меня линукс аудитория не интересует
.
|
Отлично, путь джедая. Если у кого-то есть проблемы с твоей игрой - эта игра не для него. По любому он сам виноват.
Ну удачи тебе (придется играть в гта5  )
__________________
Абсолютли!
|
(Offline)
|
|
25.05.2020, 00:09
|
#101
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,030
Написано 2,316 полезных сообщений (для 5,355 пользователей)
|
Ответ: I.D.S. MONSTERS
Win7 x64 SP1 FX6100 GTX1050
Полёт нормальный.
Хотел проверить по быстрому на линуксе, не вышло.
Менеджер приложений сказал archive.ubuntu.com не отвечает. Протон в стиме тоже не захотел.
Хз как всё это настраивать.
- В бою управляешь нападающем монстром? о_О
- Бой закончить нельзя?
- Если во время движения нажать масштаб, кубик сразу останавливается — странное поведение.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.05.2020, 00:24
|
#102
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: I.D.S. MONSTERS
Ты же открыл Вики, там написано: "Название W.I.N.E. является рекурсивным акронимом и расшифровывается «Wine Is Not an Emulator» — «W.I.N.E. — это не эмулятор»."
|
А ещё там написано:
Wine, безусловно, не является стабильным продуктом, и нельзя сказать, что любую программу для Windows удастся запустить с его помощью. Некоторые подсистемы Windows вообще практически не реализованы.
|
Эмулирует он, на прямую работает, не важно, важно то, что это кривая херабора сделанная для того,
чтобы запускать приложухи для другой ОС, и это уже как-бы должно намекать, что многое будет работать через жопу.
Отлично, путь джедая. Если у кого-то есть проблемы с твоей игрой - эта игра не для него. По любому он сам виноват.
|
Ну допустим он попытается запустить на Mac ОС под очередным *неэмулятором*, не симулятором, не чегототамлятором, тоже я виноват буду?
Эта игра разрабатывается под Windows 7-9-10.
Не под линукс, не под андройд, не под айос,
не под консоли, не для фотоаппаратов, калькуляторов, и не для микроволновых печей.
Windows онли. Я не Epic Games, я один человек, который выбрал
одну платформу, и занимаюсь кодингом по выходным (иногда). Прошу отнестись с пониманием.
У всех линуксеров, что я ранее знал, всегда была винда, так-как винда штука нужная. Почему игнорируешь её?
Сообщение от Arton
Win7 x64 SP1 FX6100 GTX1050
Полёт нормальный.
Хотел проверить по быстрому на линуксе, не вышло.
Менеджер приложений сказал archive.ubuntu.com не отвечает. Протон в стиме тоже не захотел.
Хз как всё это настраивать.
- В бою управляешь нападающем монстром? о_О
- Бой закончить нельзя?
- Если во время движения нажать масштаб, кубик сразу останавливается — странное поведение.
|
1. Пока в сцене боя нет понятия свой\чужой, все монстры твои.
Это как раз на очереди на реализацию.
2. Закончить бой нельзя, ещё не реализовано, только выход из игры.
3. Масштабировать нужно колесом мыши,
масштаб на стрелки я сделал для себя, так-как у меня сломано колесо мыши.
Просто на этих кнопках висит ещё один код, который я оставил себе как шпаргалку, он то и останавливает куб.
Судя по отзыву у тебя всё работает как надо, спасибо,
очередной раз доказано что всё норм.
|
(Offline)
|
|
25.05.2020, 10:33
|
#103
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от Arton
Хотел проверить по быстрому на линуксе, не вышло.
Менеджер приложений сказал archive.ubuntu.com не отвечает. Протон в стиме тоже не захотел.
Хз как всё это настраивать.
|
Просто через Вайн. Если его нет нужно установить.
Правой кнопкой мыши по приложению и должен появиться пункт "открыть с помощью wine"
Сообщение от Crystal
А ещё там написано:
Эмулирует он, на прямую работает, не важно, важно то, что это кривая херабора сделанная для того,
чтобы запускать приложухи для другой ОС, и это уже как-бы должно намекать, что многое будет работать через жопу.
|
Там такое не написано. Это лишь больная фантазия тех, кто слышал о вайне и линуксе в целом только из бородатых анекдотов.
Сообщение от Crystal
Ну допустим он попытается запустить на Mac ОС под очередным *неэмулятором*, не симулятором, не чегототамлятором, тоже я виноват буду?
|
Я где-то говорил что ты виноват?
Сообщение от Crystal
У всех линуксеров, что я ранее знал, всегда была винда, так-как винда штука нужная. Почему игнорируешь её?
|
Потому что я не играю в игры на юнити, для остального винда не нужна.
__________________
Абсолютли!
|
(Offline)
|
|
25.05.2020, 14:57
|
#104
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,366
Написано 2,476 полезных сообщений (для 6,864 пользователей)
|
Ответ: I.D.S. MONSTERS
Стоит добавить, что игры на Unity3D у меня всегда отлично работали под вайном.
Даже такое ощущение, что только они и могут нормально в нём работать.
Сообщение от Crystal
Гет компонент и креатмеш присутствуют только в сцене боя
|
Ни суть в какой сцене, важно, что в методе Update. Это нежелательно.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
25.05.2020, 18:10
|
#105
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: I.D.S. MONSTERS
Сообщение от Randomize
Стоит добавить, что игры на Unity3D у меня всегда отлично работали под вайном.
Даже такое ощущение, что только они и могут нормально в нём работать.
Ни суть в какой сцене, важно, что в методе Update. Это нежелательно.
|
Я понимаю, что если непрерывно генерировать меши, это убьёт конечно же фпс,
но в моём случае эти функции запускаются только при определённых
обстоятельствах на один такт так сказать.
Как может неиспользуемая функция в апдейте влиять на фпс, тем
более на фпс другой сцены, которая не связана с данным скриптом?
В опенворлде я вызываю ассет, никакой генерации мешей.
Какой фпс на линуксе у тебя выдаёт моё последнее демо?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:09.
|