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

Где разместить основной игровой цикл в игре для Android
Я пытаюсь написать скелет для игры на Android, используя OpenGL. Я хотел бы знать, где я должен разместить код основного игрового цикла? Пока мой лучший кандидат — это метод Renderer.onDrawFrame(...), который, кажется, вызывается для каждого...
1521 просмотров
schedule 15.01.2023

PHP: игровой цикл (потоки или сортировка)
Я пишу PHP-код, чтобы быть игровым клиентом. Он использует сокет; socket_create, затем socket_connect, а затем socket_read. Это работает нормально, но проблема в том, что сервер может отправить пакет в любое время, а это означает, что socket_read...
1796 просмотров
schedule 06.12.2022

HTML 5 эффективное рисование на холсте для игры
Я пытаюсь разработать игру с элементом холста. Прямо сейчас я рисую плитки (цветные квадраты) в качестве фона и героя, управляемого клавишами со стрелками, на основе этой демонстрации: http://www.lostdecadegames.com/demos/simple_canvas_game/...
1345 просмотров
schedule 16.06.2023

Несоответствие времени игрового цикла Android
Работаю над своей первой игрой :) Это игра для Android, использующая libgdx и использующая модифицированный пример одного из цикла DeWiTTERS Игровой цикл, кажется, отлично работает на рабочем столе (59–60 кадров в секунду), однако, когда я...
2165 просмотров
schedule 28.09.2023

Простая игра на C # только с собственными библиотеками
Я смог найти набор руководств по 2D-играм Java и руководства по играм для Android , в которых используются только собственные графические библиотеки . Я ищу что-то подобное на C # (без DirectX или XNA) Я нашел этот скелет игрового цикла , но...
18715 просмотров

Пауза и возобновление CADisplayLink между раскадровками
У меня есть CADisplayLink, настроенный для моего игрового цикла, который обрабатывает цикл анимации. Когда игра заканчивается, я показываю другую раскадровку с результатом игры. В этой раскадровке пользователь может выбрать «Попробовать еще раз»....
567 просмотров
schedule 09.10.2022

Как написать игровой цикл на Haskell?
Я хочу написать игру на Haskell, где каждая итерация цикла вычисляет состояние мира. Я думал, что должен создать функцию: gameLoop :: World -> World -- ... и пусть main :: IO () назовет это: main = do gameLoop -- ... Но...
4463 просмотров

Раздражающие лаги / заикания в игре для Android
Я только начал разрабатывать игры для Android, и я работаю над очень простой игрой. Игра в основном похожа на Flappy Bird. Мне удалось заставить все работать, но у меня много заиканий и лагов. Телефон, который я использую для тестирования, —...
10574 просмотров

Дельта-время не рассчитывается должным образом
Я пытаюсь создать игру, в которой объекты появляются по таймеру, а затем начинают двигаться. Я хотел бы, чтобы частота кадров не зависела от скорости игры, поэтому я попытался реализовать дельта-время: lastTime = thisTime; thisTime = (int)...
122 просмотров

Java-проверка нажатий клавиш без использования KeyListener
Я делаю прототип видеоигры с помощью Java (позже я планирую портировать ее на Unity, но, поскольку я довольно хорошо разбираюсь в Java, я думаю, что так будет быстрее получить представление о структуре и основных компонентах моей игры). игра на...
74 просмотров
schedule 23.02.2023

Лучший способ запустить код один раз в циклах while?
Я пишу текстовую RPG для класса и застрял в затруднительном положении с кодом... from tkinter import * ... runOnce = False nextRun = False """Main Loop""" while True: #New Game initialize if you.rName == None and runOnce == False:...
2591 просмотров
schedule 02.11.2022

Гаффер на игровом временном шаге: реализация std :: chrono
Если вы не знакомы со статьей Gaffer в играх «Исправьте временной шаг», вы можете найти ее здесь: https://gafferongames.com/post/fix_your_timestep/ Я создаю игровой движок, и, пытаясь освоиться с std :: chrono, я пытался реализовать фиксированный...
868 просмотров
schedule 28.04.2022

Продолжает ли setTimeOut (функция, время) создавать нагрузку на стек функций?
Я делаю игру Snake на своей веб-странице, используя JavaScript и HTML. В этой игре я хочу вызвать функцию через равные промежутки времени. Эта функция будет обновлять и печатать положение змеи. Для этого я использую setTimeOut(my_function,time)....
42 просмотров
schedule 11.08.2022