Вопросы с тегом «pygame»

19
Что такое хороший алгоритм для процедурного городского планирования на основе фракталов?

Фон Я управляю сервером майнкрафт, где собираюсь спроектировать довольно крупный стартовый город. У меня есть ряд вещей, таких как знаки правил и клетки для мобов, которые я бы хотел разместить в зданиях. Сам город будет очень большим и разросшимся, предпочтительно размером до 1000 на 1000 блоков....

19
Выполнение эффекта SNES Mode 7 (аффинное преобразование) в Pygame

Есть ли такая вещь, как краткий ответ о том, как сделать эффект типа 7 / mario kart в pygame? Я много гуглил, все документы, которые я могу придумать, - это десятки страниц на других языках (asm, c) с множеством странно выглядящих уравнений и тому подобное. В идеале я хотел бы найти что-то...

17
Почему мой спрайтер движется быстрее, когда я двигаю мышь?

Я пытаюсь разработать простую игру, созданную с помощью Pygame (библиотека Python). У меня есть spriteобъект, playerи я перемещаю его с помощью клавиш со стрелками. Если я не двигаю мышь, спрайт движется нормально, но когда я двигаю мышь, спрайт движется быстрее (например, х2 или х3). playerОбъект...

10
Увеличьте частоту кадров у Pygame

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

10
Общий шаблон для масштабирования «реальных единиц» в пикселях?

Это дополнительный вопрос к этому другому . Я хотел бы знать , существует ли общий / типичный / лучший шаблон для масштабирования моего представления о мире (в настоящее время 160Kmx160Km), чтобы соответствовать его области рисования (в настоящее время 800x600 пикселей). Я могу придумать как...

9
Увеличить скорость блинтинга?

Я работаю над 2-й боковой скроллер в PyGame. Для каждой карты мы используем одну текстуру (это фактический размер текстуры): Затем мы загружаем изображение с этим кодом: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite, (sprite.get_width()*6,...

9
Как работает gluLookAt?

Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом....

8
Клон PyGame QIX, заполнение областей

Я играю с PyGame. Сейчас я пытаюсь реализовать клон QIX . У меня есть игровой цикл, и я могу перемещать игрока (курсор) на экране. В QIX движение игрока оставляет след (хвост) на экране, создавая ломаную линию. Если ломаная с границами экрана создает многоугольник, область заполняется. Как я могу...

8
Самый эффективный способ нарисовать вершину с OpenGL

Я пишу 3D-игру OpenGL. Там будет множество треугольников для местности и объектов в использовании. Я учусь на официальном руководстве OpenGL, и первым представленным методом является вызов функции glVertexпосле glBeginкаждой вершины, которую вы хотите нарисовать. Однако этот метод звучит довольно...

8
Реализация SceneManager с использованием OpenFL

Я пытаюсь реализовать базовый SceneManager с использованием OpenFL и Haxe. У меня нет большого опыта использования OpenFL и Haxe, поэтому у меня есть несколько проблем. Вот как я разработал класс SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...