pygame

    0热度

    1回答

    我已经试过了一切,不能得到如何检查我的两个块是否发生了碰撞。 这里是我的代码: import pygame import random pygame.init() display_width = 600 display_height = 300 class player:#Just info for player width = 30 height = 30

    1热度

    1回答

    我是Python和Pygame的新手,我编写了一个小游戏并试图实现一个暂停菜单。虽然我可以进入暂停菜单,但我无法摆脱它。 我遵循sentdex的教程,并根据我的喜好更改了一些代码。我正在使用Python-Idle,但是我没有收到任何错误信息,所以我不知道我在做什么错误。 import pygame import time import random import shelve pygam

    0热度

    1回答

    嗨,我正在绘制一个圆的问题错误:“'模块'对象没有属性'circl'”我做错了什么? 而且我怎样才能把数字放在圈子里? 例如:(第一次点击是0第二个圆是圆,1等) import pygame WHITE = (255, 255, 255) BLUE = ( 0, 0, 255) GREEN = ( 0, 255, 0) RED = (255, 0, 0) TEXTCOLOR =

    1热度

    1回答

    我一直在试图用pygame做一个代码来模拟简单的引力。目前,只有一个物体(HOM)正在绕太阳运行。然而,由于我不知道的原因,当我运行代码时,HOM开始在轨道上围绕太阳运行,但是当距离垂直方向达到〜135度时,它会加速从太阳运动的远处。 有谁知道为什么会发生这种情况,我该如何解决?我一直在打印一些变量来试图解决问题,但迄今为止还没有运气。 代码: import pygame,sys,time fr

    1热度

    1回答

    我是新与pymunk,我想实现一个N体模拟(二维)像这样的:https://www.youtube.com/watch?v=otIGNTFJwpU&feature=youtu.be 我已经知道如何创造空间,形状与pygame的渲染。我的问题:有没有一种方法可以在宝石形状之间添加引力? 感谢您的帮助。

    1热度

    1回答

    我想在pygame中创建一个矩形的动画,但我很难在给定的帧速率下对其进行动画处理。 class Muscle(pygame.sprite.Sprite): def __init__(self, screen, posX=200, posY=200, contraction=0.5, extension=1.5, length=10, thickness=5, min_len=0.2,max_le

    0热度

    1回答

    我试图在每个节点(矩形)中添加数字来创建一个节点图,我可以将算法应用于逐步查看它们如何工作,但我得到一些错误。 "File "test.py", line 97, in main pygame.error: font not initialized" 我不知道我已经正确实施def update(self) from random import randrange, choice import

    0热度

    1回答

    在每次更新中,我的精灵都会根据变量(OBJECT_X)调整自身的大小,但是当OBJECT_X发生变化时,精灵会变得更加像素化。我已经尝试在每次更新中重新加载图像,但这确实滞后于游戏。有什么建议么? import pygame screen = pygame.display.set_mode((1000, 600)) background = pygame.Surface((1000, 600

    1热度

    1回答

    我正在尝试在pygame中创建一个赛车游戏。我想要这样,当汽车离开赛道时,速度会减慢。我试图通过让另一个精灵是轨道轮廓,当汽车接触到这个精灵,它会减速。这不起作用,我不知道为什么。有一个更好的方法吗? Img是汽车图像 Back是赛道 BackHit是大纲 我收到此错误代码: Traceback (most recent call last): File "C:\Users\Daniella\De

    1热度

    1回答

    我正在构建一个游戏,我正试图在屏幕中间的底部显示一个小图片。 我不明白为什么我根本看不到图像? 这是我的照片级的代码,在一个名为devil.py: import pygame class Devil(): def __init__(self, screen): """Initialize the devil and set its starting position""