pygame

    1热度

    1回答

    我最近下载了一个在pygame中制作的游戏的字体,但是当使用字体的提示意味着弹出时,会显示错误。 错误读取: Traceback (most recent call last): File "/home/pi/Desktop/Python Game.py", line 83, in <module> game_loop() File "/home/pi/Desktop/Python Game.

    0热度

    1回答

    我有一个在codekulptor simplegui工具上开发的工作游戏。我把它转换成pygame,虽然SimpleGUICS2Pygame。我试图将其转换为EXE,它跑了这个错误: [错误2]没有这样的文件或目录:“numpy的-atlas.dll” 我看着这个线程:Py2Exe, [Errno 2] No such file or directory: 'numpy-atlas.dll' 我试

    0热度

    1回答

    遍历图像时,我还是想知道如果这是pygame的的限制,如果我做错了。当我在屏幕上移动图像时,帧率变化并且很慢。我真的想让它顺利。我的代码是: screen = pygame.display.set_mode((1280, 720), pygame.FULLSCREEN) pygame.key.set_repeat(1, 1) map = pygame.image.load('te

    1热度

    1回答

    我有以下用于播放给定文件夹中音乐的代码。 的问题是:Porgram无法打开文件 import os import pygame def playsound(soundfile): """Play sound through default mixer channel in blocking manner. This will load the whole sound

    0热度

    1回答

    我有一个pygame平台游戏,玩家可以跳转和左/右移动。为了测试玩家是否与平台发生冲突,我使用pygame.rect.colliderect()函数。我遇到的问题是,当玩家在一个同时杀死他的平台和一个平台上时,如果杀戮块位于平台的左边,他将会死亡。如果在平台的右侧,他会活下去。 我想知道是否有更好的方法来测试碰撞,或者我是否必须自己做出这样的功能。 球员是粉红色的,平台是白色的,死亡块是红色的。玩

    1热度

    2回答

    我正在制作一款游戏,并想知道如何让我的“玩家”或者绿色作品移动。每当我点击任何箭头时,他都会右移,因为这就是我所能想到的。动画代码在第27行和第28行。我需要绿色的圆圈可以在每次单击箭头时左右移动5个像素。 编辑:我也需要碰撞,当它击中红色子弹的任何地方,因为在我当前的代码中,子弹必须击中玩家的确切坐标。 import pygame import random BLACK = (0,0,0)

    -2热度

    1回答

    您好,我尝试让玩家在玩家指向鼠标时跟随鼠标。为了这个工作,我需要玩家的位置。这是我到目前为止 pos = pygame.mouse.get_pos() xplayer_pos= player.get_rect().centerx yplayer_pos= player.get_rect().centery angle = 360-math.atan2(pos[1]-xplayer_pos[1

    4热度

    1回答

    我想在python中获取用户的一些文本输入,并显示他们在文本框中输入的内容,当他们按下回车键时,它将被存储在一个字符串中。我已到处寻找,但我找不到任何东西(我正在使用pygame)

    0热度

    1回答

    我正在尝试在pygame中构建移动界面。我有一个名为apps的文件夹,每个应用程序都包含两个文件:“app.py”和“app.png”。目前我可以获取应用程序名称的文件夹内容。文件内容保存在一个数组中。我试图从每个文件夹中获取“app.png”并将其添加到pygame屏幕? 这里是我当前的代码: from pygame import * import os import pygame imp

    1热度

    2回答

    我做了这个以为这样就可以工作,但它并不XD 只移动每次点击 图像一次帮我请 for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() while event.type == pygame.KEYDOWN: right == K_RIGHT