Вопросы с тегом «frame-rate»

Частота, с которой устройство визуализации создает уникальные последовательные изображения. Чаще всего выражается в кадрах в секунду (FPS).

11
Когда я должен использовать фиксированный или переменный шаг по времени?
Должен ли игровой цикл основываться на фиксированных или переменных временных шагах? Всегда ли кто-то лучше или правильный выбор зависит от игры? Переменный шаг по времени Физическим обновлениям передается аргумент «истекшее время с момента последнего обновления» и, следовательно, они зависят от частоты кадров. Это может означать выполнение расчетов как position += …

8
Как они это сделали: миллионы плиток в Террарии
Я работал над игровым движком, похожим на Terraria , в основном как вызов, и, хотя я понял большую его часть, я не могу понять, как они справляются с миллионами интерактивных / собираемых плиток в игре есть одно время. Создание около 500 000 плиток, что составляет 1/20 от того, что возможно …

3
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком одновременно работают несколько …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

2
Движение зависит от частоты кадров, несмотря на использование Time.deltaTime
У меня есть следующий код для расчета перевода, необходимого для перемещения игрового объекта в Unity, который вызывается LateUpdate. Из того, что я понимаю, мое использование Time.deltaTimeдолжно сделать окончательную частоту кадров перевода независимой (пожалуйста, обратите внимание, CollisionDetection.Move()что я просто выполняю raycast). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = …

5
Каковы преимущества укупорки кадров в секунду? (Если есть)
Я работаю над простой игрой в OpenGL, использую SDL для инициализации и ввода дисплея, и, судя по всему, у меня есть две опции. Номер один просто спит для оптимального времени-кадра - theTimeTakenToRender, когда оптимальное время-кадра в секундах = 1 / theFramerateCap. (Я не совсем уверен, если это необходимо, поскольку это …
13 opengl  sdl  frame-rate  vsync 

2
Будет ли разблокировка частоты кадров в XNA / MonoGame сказать мне, насколько эффективен мой код?
Я разблокировал частоту кадров в MonoGame через: this.graphics.SynchronizeWithVerticalRetrace = false; base.IsFixedTimeStep = false; И используя это как основу для того, насколько эффективно я обновляюсь и рисую в игре. При разрешении 240 x 160 без прорисовки или обновления ничего, кроме счетчика кадров, я получаю значение FPS от 9 000 до 11 …

5
Работа с множеством кубов. Улучшение производительности?
Изменить: Подводя итог, у меня есть мир на основе вокселей (стиль Minecraft (спасибо Коммунистическая утка)), который страдает от плохой работы. Я не уверен в источнике, но хотел бы любого возможного совета о том, как избавиться от этого. Я работаю над проектом, в котором мир состоит из большого количества кубов (я …
12 xna  3d  frame-rate  voxels 

4
Может ли кадровая интерполяция, подобная используемой SmoothVideo Project, быть вариантом увеличения частоты кадров в играх без столь значительного снижения производительности?
Проект SmoothVideo использует кадровую интерполяцию для увеличения частоты кадров видео с 24 до 60. Результаты впечатляют . Мне было интересно, если это можно применить, и будет ли это хорошо выглядеть в видеоиграх? Он использует гораздо меньше ресурсов, чем рендеринг всех фреймов, поэтому позволяет рендерингам нижнего уровня рендериться с качеством гораздо …

3
Рамочное независимое движение
Я читал две другие темы здесь о движении: движение на основе времени против движения на основе частоты кадров? , и когда я должен использовать фиксированный или переменный шаг по времени? но я думаю, что мне не хватает базового понимания движений, независимых от фреймов, потому что я не понимаю, о чем …
11 frame-rate 

6
Увеличьте частоту кадров у Pygame
Профилируя мою игру, я вижу, что подавляющее большинство времени выполнения моей хобби-игры происходит между блитом и флип-коллами. В настоящее время он работает только со скоростью около 13 кадров в секунду. Моя видеокарта довольно приличная, так что я думаю, что Pygame не использует ее. Кто-нибудь знает какие-либо параметры графики / отображения, …

2
Ограничение частоты кадров
Самые успешные конкурентные движки любят id Tech, GoldSrc, Sourceи такие , позволяют ограничения кадровых частоты. Вы можете играть с 30, с 60, с 99, с 72, с 68 и т. Д. Короче говоря, вы можете ограничить это и контролировать ограничение. Мне было интересно, как я могу ограничить частоту кадров? Не …

1
Отделение логики / обновления от кода рендеринга / рисования в одном потоке с помощью сна
Я читал, что скорость игровых объектов не должна ограничиваться FPS, а должна зависеть от времени. Как можно разделить код обновления / прорисовки, чтобы максимизировать производительность, не ограничивая скорость прорисовки и обеспечивая постоянную частоту обновления логики в зависимости от времени? Мой текущий псевдокод выглядит следующим образом loop { draw(); if (ticksElapsed() …

3
Частота кадров влияет на скорость объекта
Я экспериментирую с созданием игрового движка с нуля на Java, и у меня есть пара вопросов. Мой основной игровой цикл выглядит так: int FPS = 60; while(isRunning){ /* Current time, before frame update */ long time = System.currentTimeMillis(); update(); draw(); /* How long each frame should last - time it …

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