Вопросы с тегом «performance»

9
Когда я должен пометить GameObjects как статический?

Вот соответствующая документация Unity . Согласно пояснениям на страницах документации Unity о статических GameObjects, иногда пометка GameObjects как статической может негативно повлиять на производительность (например, статическое пакетирование приводит к большему использованию памяти) . Так,...

9
Как улучшить производительность дозирования

Я разрабатываю 2D-игру на основе спрайтов для мобильных платформ и использую OpenGL (ну, собственно, Irrlicht) для рендеринга графики. Сначала я реализовал рендеринг спрайтов простым способом: каждый игровой объект визуализируется как квад с собственным вызовом отрисовки в графическом процессоре....

9
Как улучшить производительность для дорогих функций в 2d city builder

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

9
Геометрические преобразования на CPU против GPU

Я заметил, что многие 3d-программы обычно выполняют векторные / матричные вычисления, а также геометрические преобразования в ЦП. Кто-нибудь нашел преимущество в переносе этих вычислений в вершинные шейдеры на...

9
Стоит ли беспокоиться о местонахождении GPU?

Влияет ли локальность ссылок на производительность GPU так же сильно, как на производительность CPU? Например, если я отправлю 200 команд рисования в графический процессор, увижу ли я (потенциально) заметную разницу, если данные для каждой команды будут смежными в памяти, а не перемещаться по...

9
Есть ли лучший способ настроить систему событий?

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

9
Как эффективно хранить и отображать карту тайлов в Интернете?

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

9
Как часто сохранять состояние игрока в постоянных онлайн-играх?

В онлайн-играх люди предпочитают входить и выходить из системы в любое время. Обычно их игровые достижения легко сохраняются на сервере. Это не так сложно достичь, но мне интересно, как это можно сделать эффективным способом, который имеет смысл и масштабируется. Имеет ли смысл сохранять координаты...

9
Voxel Face Crawling (упрощение сетки, возможно использование жадного алгоритма)

Изменить: это только для моего собственного опыта обучения, это не из соображений производительности, я задаю этот вопрос. Это касается Minecraft-подобного двигателя местности. Я храню блоки в блоках (блоки 16x256x16 в блоках). Когда я генерирую кусок, я использую несколько процедурных методов,...

9
Как приглушить свет в Unity3D?

Во-первых, я владею Unity Pro. Я искал оглушающие источники света, когда их некоторое время не просматривали, чтобы улучшить производительность. Основными методами, с которыми я столкнулся, было использование BecameVisible () и тестирование усеченной камеры. Моя главная проблема заключалась в том,...

9
Должен ли я использовать базу данных SQL для хранения данных в настольной игре? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . Разработка игрового движка Я планирую компьютерную игру и ее движок. Будет трехмерный мир...

8
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?

Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без...

8
GL ES: оптимизация фрагмента шейдера

Резюме: я получаю замедление FPS, как только я пытаюсь тонировать спрайты (то есть: умножить текстуру на цвет в фрагментном шейдере) Подробности: Аппаратное обеспечение: iPod touch 4 Я рисую 700 спрайтов на экране, используя glDrawArrays. И да, я собираю все это в один розыгрыш. Ниже показана...

8
Vector3 vs. Vector2 - производительность, использование?

В настоящее время я играю с XNA и создаю простой 2D-платформер. Я думал о добавлении нескольких слоев, чтобы сделать это немного сложным. Вместо того, чтобы иметь Vector2для моих позиций, я теперь использую Vector3, исключительно, чтобы использовать его в Zкачестве глубины слоя. Однако, поскольку...

8
Временные схемы для физического моделирования

Операции, используемые для пошагового моделирования физики, чаще всего: Интегрируйте скорость и положение Обнаружение столкновений и разрешение Разрешение контактов (в сложных случаях) Некоторое время назад я наткнулся на эту статью из Стэнфорда, в которой предложена альтернативная схема, которая...

8
Почему цикл for более эффективен, чем цикл for в Unity?

Во время разговора с Unity о производительности парень сказал нам избегать for eachцикла, чтобы повысить производительность, и вместо этого использовать обычный цикл for. В чем разница между forи for eachс точки зрения реализации? Что делает for...

8
Улучшает ли использование простых шейдеров производительность / время автономной работы?

Я делаю игру OpenGL для Android. До сих пор я использовал только фиксированный конвейер функций, но я рендерил простые вещи. Фиксированный конвейер функций включает в себя множество вещей, которые мне не нужны Поэтому я думаю о реализации шейдеров в моей игре, чтобы упростить конвейер OpenGL, если...

8
Какие последствия имеет JIT (javascript / canvas) и AOT (Flash) с точки зрения производительности браузерной игры?

По моему опыту, даже до сегодняшнего дня я все еще вижу больше визуального отставания в перемещении / анимации сущностей в играх на основе JavaScript (Canvas), чем в играх на основе Flash. Почему это так? Каково именно расхождение на самом базовом уровне между компилятором JIT и AOT в конкретном...

8
Автоматизировать тестирование производительности XNA?

Мне было интересно, какие у людей подходы или мысли были относительно автоматизации тестирования производительности в XNA. В настоящее время я смотрю только на работу в 2d, но это создает много областей, где производительность может быть улучшена с помощью различных реализаций. Примером может быть,...