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

Подход для Android игры с таймерами и обработкой сенсорных событий (ходов)
Я делаю игру с игровым циклом и активным рендерингом (используя SurfaceView и SurfaceHolder.Callback). Мне интересно, как заставить это работать вместе с синхронизированными событиями и сенсорным управлением событиями. Приуроченные события похожи...
1605 просмотров
schedule 04.11.2021

ActionScript без списка отображения (цикл обновления / отрисовки)
В последнее время я работал с несколькими разными языками программирования и пришел к выводу, что мне не очень нравится список отображения в ActionScript. Я бы предпочел иметь цикл обновления / рисования и рисовать и управлять всем вручную, как в XNA...
206 просмотров
schedule 19.10.2021

Методы требуются только в 2-х классах из 20, реализующих интерфейс.
Фон В моем приложении (игре) - у меня есть менеджер сцен для обработки различных уровней. Так что я: Код интерфейса //Interface to allow switching scenes (works in conjunction with SceneManager class) //Handles rendering, logic...
145 просмотров

Как создать игровой цикл Java без мерцания?
Я пытался создать игровой цикл Java, который отображает что-то простое для начала, но, что бы я ни пытался, я не могу заставить его перестать мерцать. Я пробовал решения для поиска в Google, но либо мой google-fu не совсем в порядке, либо я делаю...
394 просмотров
schedule 12.10.2021

Делаем thread.sleep точным
Я пытаюсь создать игровой цикл с точным таймером. Я знаю, что TimeUnit использует thread.sleep(); , который может варьироваться в миллисекундах. Мой вопрос простой: Повышает ли этот код thread.sleep(); точность? и далее Что я могу...
725 просмотров
schedule 16.10.2021

Понимание того, как работает игровой цикл с фиксированным временным шагом, но возникают проблемы с интерполяционным рендерингом и синхронизацией
Я создал свой собственный игровой цикл на C ++ и SDL на основе этих статей: Шаблоны игрового программирования: http://gameprogrammingpatterns.com/game-loop.html Исправьте свой временной шаг !: https://gafferongames.com/post/fix_your_timestep/...
293 просмотров
schedule 21.11.2021

HTML5/JS — прерывистый игровой цикл
Я пытался сделать простую игру на HTML5/JS. Мне удалось подготовить базовый скелет для конечного автомата и игрового цикла, но даже перемещение простого прямоугольника приводит к некоторой «осязаемой» изменчивости. Более того, после того, как он...
702 просмотров
schedule 19.03.2022

Cocos2D: как отправлять события между разными классами
Большинство руководств, которые я читал, объясняют только примеры Cocos2D в классе HelloWorld, но поскольку я начал создавать простую игру, мне нужно знать, как отправлять события в разные классы, и чтобы они реагировали всякий раз, когда это...
1872 просмотров
schedule 10.04.2022

Игровой цикл Android OpenGL снаружи onDrawFrame
У меня возникла проблема с созданием игрового цикла для моей первой игры. Я много читал об этом, но до сих пор не могу понять. Он основан на OpenGL, поэтому я использовал onDrawFrame в качестве игрового цикла, и он отлично работает на моем телефоне....
1311 просмотров
schedule 12.04.2022

Игровой цикл в Firemonkey для Android
В настоящее время я делаю 2D-игру в Firemonkey для своего телефона Android, используя некоторые элементы управления TImage и контролируя их положение и углы. Просто как тот. Я попытался использовать свой обычный способ зацикливания, который работает...
1118 просмотров

DirectX: порядок игрового цикла: сначала рисовать, а затем обрабатывать ввод?
Я как раз читал документацию по DirectX и обнаружил кое-что интересное на странице IDirect3DDevice9 :: BeginScene : Чтобы обеспечить максимальный параллелизм между ЦП и графическим ускорителем, рекомендуется вызывать IDirect3DDevice9 ::...
2185 просмотров
schedule 12.05.2022

Только оценивается как True, когда поток спит
Я получаю неожиданное поведение, которое я не понимаю. Я пытаюсь реализовать фиксированный переменный временной шаг, как описано на http://gafferongames.com/game-physics/fix-your-timestep/ и http://gameprogrammingpatterns.com/game-loop.html . Мой...
39 просмотров
schedule 10.05.2022

Android: понимание OnDrawFrame, FPS и VSync (OpenGL ES 2.0)
Некоторое время я испытывал периодическое «заикание» спрайтов, которые находятся в движении в моей игре для Android. Это очень простая 2D-игра OpenGL ES 2.0. (Это постоянная проблема, к которой я возвращался много раз). В моем игровом цикле у...
4540 просмотров

Lua, состояние игры и игровой цикл
Вызов скрипта main.lua на каждой итерации игрового цикла - хороший это или плохой дизайн? Как это влияет на производительность (относительно)? Сохраняйте состояние игры с a . Хост-программа на C ++ или b . из скриптов Lua или c . с обоих...
11886 просмотров
schedule 01.06.2022

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

Проблема производительности рендеринга SFML
Я делал ядро ​​своей игры на прошлой неделе и уперся в стену, потому что рендеринг был просто недостаточно хорош. Движения были рывками, меня рвало и вообще было много лагов. Я подумал, что это может быть не вина моего игрового движка, поэтому я...
1472 просмотров
schedule 20.06.2022

Как использовать метод repaint() с игровым циклом
Я пытаюсь научиться создавать игровой цикл с помощью java и рисовать новый экран определенное количество раз в секунду. Игровой цикл работает нормально, но когда я пытаюсь вызвать метод рисования с помощью repaint(), метод рисования не вызывается....
2508 просмотров
schedule 28.06.2022

Java: игровой цикл — слишком высокая загрузка ЦП
Я пытаюсь написать свой собственный игровой цикл. Но загрузка процессора слишком высока. Это около 25%. Моя проблема может заключаться в том, что нет Thread.sleep. Но я не хочу его использовать, потому что он должен быть не очень точным. Также...
1247 просмотров
schedule 09.07.2022

Какова будет логика игрового цикла Lai Games Stacker?
Я пытаюсь понять логику этой игры: Lai Games — аркадный автомат с укладчиком На мой взгляд, у каждого цикла будет основной массив. eg. [1,1,1,1,1,1,1] и ваш массив игроков: eg. [1,1,1,0,0,0,0] и каждый тик плеер будет обновлять...
44 просмотров
schedule 30.08.2022

Метод обновления в SpriteKit неправильно обновляет время
я хочу считать в секундах, если я реализовал метод в методе обновления, он работает только в течение первой секунды, затем он продолжает печатать номер без остановки, не дожидаясь одной секунды, прежде чем печатать следующий номер; я не понимаю,...
258 просмотров