Вопросы по теме 'game-loop'

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

Приостановка потока - тайм-аут приостановки активности для HistoryRecord
Я пытаюсь написать игровой движок для Android, но не очень разбираюсь в тредах. У моего потока есть атрибут mSurfaceHolder, который содержит поверхность, на которую я буду рисовать. Метод run() для моего потока выглядит так: public void run()...
9571 просмотров

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

Постоянная скорость игры независимо от переменной FPS в OpenGL с GLUT?
Я читал подробную статью Коена Виттерса о различных решениях игрового цикла, но у меня возникли проблемы с реализацией последний с GLUT, который рекомендуется. После прочтения пары статей, руководств и кода других людей о том, как достичь...
8606 просмотров
schedule 26.02.2022

Как избежать игрового цикла в XNA 4.0
Я разрабатываю простую программу просмотра 3D-моделей на XNA 4.0. Есть ли способ избежать бесконечного игрового цикла с помощью функций Draw и Update? Мне нужен рендеринг 3D-графики, но без бесконечного рендеринга сцены. Я имею в виду, что мне...
469 просмотров
schedule 01.03.2022

Покупка в приложении удержание игрового цикла
В моем игровом приложении для iPhone/iPad, когда пользователи нажимают кнопку «Купить/приобрести», появляется диалоговое окно покупки в приложении, и весь игровой цикл зависает. Я хотел бы, чтобы игровой цикл все еще обновлялся во время обработки...
260 просмотров
schedule 01.07.2022

Цикл игры Android против обновления в потоке рендеринга
Я делаю игру для Android и в настоящее время не получаю желаемой производительности. У меня есть игровой цикл в собственном потоке, который обновляет позицию объекта. Поток рендеринга будет проходить по этим объектам и рисовать их. Текущее...
14053 просмотров
schedule 24.03.2022

Предполагает ли deWiTTERS Game Loop постоянный ИБП?
Недавно я пытался заняться программированием игр. Я неплохо разбираюсь в Java, но не в программировании игр. Я прочитал http://www.koonsolo.com/news/dewitters-gameloop/ и реализовал предложенный там игровой цикл следующим кодом: private...
2234 просмотров
schedule 24.04.2022

Путаница в логике игрового цикла для Android
Я посмотрел в Интернете и не могу найти правильный ответ на следующее. В Android при использовании SurfaceView и Thread для облегчения игрового цикла ваш вызов onDraw обычно выполняется постоянно. Это хорошо для рендеринга, но поскольку логика вашей...
303 просмотров
schedule 09.04.2023

Игровой цикл Flash AS3: функции на отдельных кадрах
Я хочу использовать это, чтобы сохранить свои функции в текущем кадре. function gameloop(e:Event) { if(currentFrame > 1){ return; } } Но мне также нужно, чтобы функции в игровом цикле были отделены от кадра 1, я просто не...
175 просмотров
schedule 11.03.2022

Игровой цикл Win32
Я создаю простую игру, используя Win32 API. Когда я нажимаю на окно, появляется мяч и начинает катиться, как в игре бида. Моя проблема в том, что когда я вызываю "InvalidateRect", моя игра сильно тормозит. Я не знаю, что я делаю что-то не так!!!...
569 просмотров
schedule 28.03.2023

Как я могу ограничить использование процессора?
Как ограничить использование ЦП с помощью этого кода для моей игры Java? Я думаю, что одним из способов может быть использование Thread.sleep() , но только если я могу рассчитать время или что-то в этом роде. Кто-нибудь может мне помочь? public...
472 просмотров
schedule 26.07.2022

Цикл Python ведет себя странно
Мне поручили написать простую игру в угадайку для школьного проекта, но я не могу понять, как заставить циклы работать правильно. По сути, игра позволяет мне переигрывать ее столько раз, сколько я хочу (при условии, что я угадаю правильное число)....
82 просмотров

javafx Правильный способ рендеринга объектов в игре?
Я работаю над игрой, используя javafx. Я уже кодировал несколько игр на awt, поэтому у меня есть базовое представление о том, как работают игры. (Я использовал буферизованные изображения). Однако, учитывая все новые вещи в API javafx, я задаюсь...
448 просмотров
schedule 21.07.2023

Каковы преимущества ограничения FPS OpenGl
Недавно я работал над небольшой игрой, я использовал этот метод Display.sync(FPS_CAP); , который ограничивает частоту кадров до того, что вы хотите. Моя игра работает в системе, основанной на тиках, поэтому на игровую логику (например, на скорость...
109 просмотров
schedule 19.02.2023

Задержка опроса следующего события, если оно доступно в MacOS
Я пытаюсь написать простой игровой цикл для MacOS. Решение для опроса событий , которое я нашел в таких библиотеках, как GLFW, SDL и порты игр MacOS для DOOM, Quake, Handmade Hero, заключается в использовании nextEventMatchingMask API. Меня...
353 просмотров
schedule 17.11.2023

JavaFX - холст игрового цикла с высокой загрузкой ЦП
Я работаю над простой 2D-игрой JavaFX и столкнулся с проблемами с производительностью . Я визуализирую свою игру на холсте, который обновляется каждый кадр. Но обновление холста со скоростью 60 кадров в секунду сильно увеличивает загрузку ЦП и,...
544 просмотров
schedule 23.03.2022