Запитання з тегом «game-loop»

Центральний цикл коду, відповідальний за керований ігровий процес. У своєму основному стані він приймає вклад, вирішує дії сутностей і робить сцену.

3
Кінцевий стан машини в C ++
Отже, я багато читав про використання FSM для управління станом ігор, такі речі, як, що таке FSM, та використання стека або набору станів для його побудови. Я пережив усе це. Але я застряг у написанні реальної, продуманої реалізації FSM для цієї мети. Зокрема, як можна чітко вирішити проблему переходу між …

9
Як мені найкраще видалити об'єкт із циклу гри, коли він мертвий?
Гаразд, у мене є великий список усіх моїх сутностей, які я переглядаю і оновлюю. У AS3 я можу зберігати це як масив (динамічна довжина, нетипізований), вектор (набраний) або пов'язаний список (не рідний). Наразі я використовую Array, але я планую перейти на Vector або пов'язаний список, якщо він швидше. У будь-якому …
16 game-loop 

2
Напівфіксований або Повністю фіксований графік часу?
Я роблю iphone shmup і намагаюся вирішити, який тип ігрового циклу використовувати. Я хочу використовувати або напівфіксований часовий крок, або повністю фіксований часовий крок. З напівфіксованим часовим кроком я буду робити нульові або більше оновлення (FIXED_INTERVAL) дзвінків з подальшим одним викликом оновлення (dt), де dt <= FIXED_INTERVAL за цикл гри. …
15 game-loop 

2
"Оптимальний" ігровий цикл для двовимірної скроллера
Чи можна описати "оптимальну" (з точки зору продуктивності) макет для ігрового циклу 2D бічного скролера? У цьому контексті "ігровий цикл" приймає дані користувача, оновлює стани ігрових об'єктів та малює ігрові об'єкти. Наприклад, базовий клас GameObject з глибокою ієрархією успадкування може бути корисним для обслуговування ... Ви можете зробити щось на …

3
Ігровий цикл, як один раз перевірити умови, зробити щось, а потім не робити це знову
Наприклад, у мене є Ігровий клас, і він зберігає intте, що відстежує життя гравця. У мене умовна if ( mLives < 1 ) { // Do some work. } Однак ця умова продовжує стріляти, і робота виконується повторно. Наприклад, я хочу встановити таймер для виходу з гри за 5 секунд. …
13 c++  game-loop 

4
Програмування бойової послідовності в рольовій грі
Я намагаюся написати коротку «гру», де гравець їде навколо і бореться з монстрами, але я не маю уявлення, як впоратися з боєм. Наприклад, скажіть, що у мене є "Воїн" і "Тролль". Як двоє воюють між собою? Я знаю, що можу зробити щось на кшталт Conan = Warrior.new(); CaveTroll = Troll.new(); …

2
Призупинення гри всередині ігрового циклу
Всередині ігрового циклу гра призупиняється натисканням кнопки P, що означає, що ігровий цикл більше не працює. Проблема полягає в тому, що після припинення циклу P не можна натискати знову, щоб відновити цикл, оскільки він знаходився всередині самої петлі. Як зробити так, щоб при натисканні кнопки Р знову цикл працював?
12 game-loop 

3
НАЙКРАЙНО плутати через ігровий цикл «Постійна швидкість гри Максимальна FPS»
Нещодавно я прочитав цю статтю про ігри Петлі: http://www.koonsolo.com/news/dewitters-gameloop/ І рекомендована остання реалізація мене глибоко бентежить. Я не розумію, як це працює, і це виглядає як повний безлад. Я розумію принцип: оновлюйте гру з постійною швидкістю, і все, що залишиться, надайте гру якомога більше разів. Я вважаю, що ви не …

2
Який із цих двох кодів "кращий"? Зробити локальну змінну чи змінну класу?
Я роблю більше ігор і задаю дурніші запитання. Сподіваємось, цей дуже короткий. Я створюю дуже базовий клас, який просто переміщує об’єкт Player, застосовуючи силу до жорсткого тіла, але мені стало цікаво, чи слід робити класне посилання на rb або просто локальну змінну всередині Оновлення кожного кадру? (маючи на увазі, це …
11 unity  c#  game-loop 

3
ДБЖ та FPS - Що слід обмежувати і чому?
В даний час я пишу гру за допомогою C ++ і SDL2, і мені цікаво одне - чи є сенс обмежувати мої кадри на секунду (FPS) та / або мої оновлення на секунду (UPS)? Мені здається, що якщо обмежити ДБЖ, ти по суті керуєш швидкістю гри - якщо гравець рухається …
11 game-loop  logic  sdl2 

2
Яка різниця між Update і FixedUpdate в Unity, і чи варто мені турбуватися?
Мені сказали використовувати Update()для графіки та FixedUpdate()фізики, але іноді мої дані не реєструються, коли я використовую FixedUpdate(). Це добре працює, якщо я використовую Update()для всього, хоча. Чи варто мені турбуватися FixedUpdate(), чи я роблю щось не так?
10 unity  c#  game-loop 

4
Чи обов’язкова для простих ігор окрема нитка для ігрового циклу?
Я новачок у розробці ігор. Для того, щоб навчитися, я відтворюю цю гру на платформі android. Ви можете спостерігати за ігровим відео за вищенаведеним посиланням. Це проста гра. Я прочитав багато статей про початок роботи з розвитком гри. В основному всім рекомендується використовувати ігровий цикл на окремій нитці, що має …

2
Програмування ігор Java 2D: різні підходи до створення ігрового циклу
Я новачок в ігровому програмуванні Java, але чим більше я читаю, тим більше я плутаюся, тому що я бачив кілька різних підходів до створення циклу гри: 1. Стандартний підхід, що використовує клас Timer (здається, менше точний). 2. Більш точний підхід, який використовує System.nanoTime. 3. Простий підхід, який використовує rasporedAtFixedRate. Кому …

5
Чому я не можу використовувати оператор '> =' з Vector3s?
Я намагаюся отримати прямокутник для переміщення між двома позиціями, які я називаю як _positionAі _positionB. Обидва мають тип Vector3. Прямокутник рухається просто чудово. Однак, коли вона досягає, _positionBвона не рухається у зворотному напрямку, як слід. Я повернувся до коду, щоб подивитися. Я прийшов до висновку, що в міру переміщення об'єкта …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
Система відтворення: записувати входи чи події?
Я читав це: Як створити систему повторної передачі, але вона насправді не відповідає на моє запитання. Моя гра побудована з клієнтським «поданням» на гру як окрема програма від серверів «модель» та «контролер». (трохи схожа на mmo, або будь-яку багатокористувацьку гру, побудовану таким чином). Сторона сервера - це завжди "правда" гри, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.