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

Процесс модификации программного обеспечения, чтобы заставить некоторую его часть работать более эффективно или использовать меньше ресурсов. Как правило, это означает, что он выполняется быстрее или потребует меньше ресурсов.

168
Почему так рано оптимизировать слишком рано?

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

79
Низкоуровневые советы по оптимизации C ++ [закрыто]

Предполагая, что у вас уже есть алгоритм наилучшего выбора, какие низкоуровневые решения вы можете предложить, чтобы выжать последние несколько капель сладкой частоты кадров из кода C ++? Само собой разумеется, что эти советы применимы только к тому критическому разделу кода, который вы уже...

76
Как я могу оптимизировать мир вокселей Minecraft-esque?

Я обнаружил, что удивительные большие миры Minecraft очень медленны для навигации, даже с четырехъядерным процессором и мясной видеокартой. Я предполагаю, что медлительность Minecraft проистекает из: Java, так как пространственное разбиение и управление памятью быстрее в родном C ++. Слабое...

56
Оптимизация игры XNA 2D

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

32
Насколько эффективны системы кеша сущностей?

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

26
Советы по оптимизации OpenGL [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 6 лет назад . Какие у вас есть советы или рекомендации по повышению...

26
Применима ли рекомендация Microsoft к использованию свойств C # для разработки игр?

Я понимаю, что иногда вам нужны свойства, такие как: public int[] Transitions { get; set; } или: [SerializeField] private int[] m_Transitions; public int[] Transitions { get { return m_Transitions; } set { m_Transitions = value; } } Но у меня сложилось впечатление, что в разработке игр, если у вас...

23
Применение заклинаний - Как оптимизировать урон в секунду

Представьте, что у нас есть волшебник, который знает несколько заклинаний. Каждое заклинание имеет 3 атрибута: урон, время охлаждения и время чтения. Довольно стандартная ролевая игра. Время перезарядки: количество времени (t), необходимое для того, чтобы снова разыграть это заклинание. Заклинание...

23
Как оптимизировать функцию расстояния?

Разрабатывая довольно простую RTS-подобную игру, я заметил, что мои расчеты расстояния влияют на производительность. Всегда есть дистанционные проверки, чтобы узнать, находится ли юнит в пределах досягаемости от цели, если снаряд достиг своей цели, если игрок столкнулся с пикапом, общим...

23
Оптимизация гравитационных расчетов

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

21
Учимся оптимизировать с помощью Assembly [закрыто]

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

19
В современных играх ААА с открытым окружением и большим количеством статического контента (например, crysis), как выполняется отбор окклюзии?

Две идеи, которые я имею в виду: 1) Сцена отображается в невидимом буфере с использованием моделей низкого разрешения и низкого количества полигонов (или даже с использованием только ограничивающих объемов, таких как кубы или сферы). Затем проверяется буфер, чтобы узнать, что видно или нет. Перед...

19
Как я могу сделать огромные территории в Unity?

Как я могу сделать чрезвычайно огромные территории в Unity? Кажется, я могу установить ширину и длину для больших значений. Но разрешение карты высот достигает только 4097, а разрешение деталей - только до 4048. Есть...

19
Какие коды операций быстрее на уровне процессора? [закрыто]

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

18
Как вы готовитесь к нехватке памяти?

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

18
Почему большие файлы лучше, чем маленькие файлы для консолей?

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

17
Как оптимизировать веб-приложение HTML5 Canvas и JavaScript для Mobile Safari?

Я создал HTML5 Canvas и JS игру, которая отлично работает на настольном компьютере или ноутбуке в Chrome (30 кадров в секунду), но в мобильном Safari я получаю только около 8 кадров в секунду. Есть ли какие-нибудь простые советы или хитрости для увеличения частоты...

16
Каковы общие методы оптимизации рендеринга для прохода геометрии в рендерере с отложенным затенением? [закрыто]

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

15
Как загрузить сферическую планету и ее регионы?

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