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

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

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

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

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

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

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

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

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

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

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

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

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

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

2
Принудительно перезагрузить VS Soution Explorer при добавлении нового скрипта c # через Unity3d?
Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без окна?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.