pygame相关内容

我不能blit同一个对象多次

我目前正在制作一个吉他英雄喜欢游戏在python,我试图 blit 一个笔记多次,但我似乎无法得到它的工作注意被称为红色)! #Sprite类 类Sprite(pygame.sprite.Sprite): #创建sprite时必须传递的内容。 #image_file:图像的文件名。 #lacation:绘制图像的初始位置。 def __init __(self,image_file ..
发布时间:2016-11-24 12:00:44 Python

Python + Pygame + PygButton检测

我使用Python 3.3与Pygame和PygButton(低代表不允许我超过两个链接) 我现在的文件是[ int.py http://pastebin.com/sDRhieCG ]和[ scene.py http://pastebin.com/Y2Mgsgmr ]。 使int.py中的mainloop尽可能小。代码在mainloop上有一个注释掉的start_screen按钮的例子。它 ..
发布时间:2016-11-24 11:09:41 其他开发

Pygame矩形碰撞

我使用Python在Pygame中创建一个Pong游戏(显然),并且是Pygame新的游戏,所以想要一些帮助工作的物理,当球接触到桨,它会反向的速度和去相反的方向。一切工作到目前为止,但当球到桨,它直接通过它,不改变方向。我有它的工作,所以桨不要离开屏幕,当球遇到墙壁时,球改变方向,但不是当球碰到桨。 我的桨式课程: class Paddle: def __init __(self ..
发布时间:2016-11-24 11:04:10 Python

如何添加文本到pygame矩形

我已经来到在pygame绘制一个矩形,但我需要能够得到像“Hello”到这个矩形的文本。我该怎么办? ( 这是我的代码: import pygame import sys from pygame.locals import * white =(255,255,255) black = 0,0,0) 类Pane(object): def __init __( ..
发布时间:2016-11-23 19:56:26 Python

Pygame程序,可以获得键盘输入带帽

我有一个需要文本输入的Pygame程序。它的方式是获得键盘输入,当按下一个键时,它呈现该键,所以它被添加到屏幕。本质上它像一个文本字段。问题是,当你握住shift,它不做任何事情。我意识到这是因为程序忽略移位输入,而是写入文本,如果它的数字是在128以下。我想到设置一个变量,当shift按下,然后大写,如果它是真的,但字符串大小写只在字母,而不是东西像数字或分号。是否可能有一个数字可以添加到ASC ..
发布时间:2016-11-18 16:38:17 Python

如何在Windows中使用pygame打开相机?

我想在Windows 7机器上使用pygame模块使用Python打开相机,但它不工作。我以前使用“/ dev / video0”这是Linux中的读设备。 pygame文档只是显示如何在Linux中打开相机设备。我使用pygame版本1.9.1和Python 2.7。 如何在Windows设备上打开相机?当我尝试我现有的脚本,我得到的错误是: 文件“E:/test_python/op ..
发布时间:2016-11-10 18:40:33 Python

Pygame相机跟随在2d平铺游戏

import pygame,sys from pygame.locals import * pygame.init() size = width ,height = 480,320 screen = pygame.display.set_mode(size) r = 0 bif = pygame.image.load(“map5.png”) pygame.displa ..
发布时间:2016-11-10 17:32:38 Python

如何使在Python / pygame的按钮?

我在做一个游戏pygame的和第一个屏幕,我希望这是你可以preSS到(我)开始游戏按钮上,(二)装入说明一个新的屏幕,以及(iii )退出程序。 我已经找到了按钮使这个code网上,但我并不真正了解它(我不是在面向对象的编程好)。如果我能得到一些解释,它在做什么,将是巨大的。此外,当我使用它,并尝试使用的文件路径打开我的电脑上的文件,我得到的错误SH:文件路径:权限被拒绝,我不知道如何解决。。 ..
发布时间:2016-08-16 21:37:50 Python

改变形象的基础上单击pygame的

我已经做了谷歌搜索,并通过我的两个Python初学者书籍搜索以找到如何做到这一点。我认为它是一个简单的任务。基本上,我与蟒蛇pygame的工作。 我想,如果我点击button1_image,它变为button1select_image,对不对?如果你点击button2_image,它设置button1select_image回button1_image和button2_image变化button ..
发布时间:2016-08-16 21:28:40 Python

使用Python来验证鼠标位置是圆圈,圆圈内的任何地方,当点击之内。

我的工作Python中的一个项目,是决定一个人的多任务处理的效率。该项目的一部分,是有使用鼠标,屏幕上的事件响应用户。我决定有一个球内的用户点击。不过我有上验证鼠标光标实际上是圆的范围内与我的code的问题。 的code所讨论的方法如下。圆的半径为10。 #boolean方法来确定光标是圆的位置内 @classmethod 高清is_valid_mouse_click_pos ..
发布时间:2016-08-12 09:44:33 Python

pygame的与加载图像的MAC错误

我最近在pygame的开始编程,我使用Python 3.5.1和最新的pygame的,当我打开一个位图(BMP),它把它像这样的屏幕在 在学校的时候我编程的计算机上正常工作只是我的MacBook Pro 13''带EL capitain 进口pygame的#imports pygame的宽度= 550 #width 550高度= 420 #height为420大小=宽,高尺寸#是一个元组屏 ..
发布时间:2016-08-08 17:15:44 Python

制作Python的批处理文件

如何创建一个bat文件运行Python文件,具体包含pygame的。 解决方案 所有蝙蝠文件是一个纯文本文件(我的意思是纯文本,而不是MS Word)在与命令的列表。 例如,如果你想从这样的命令行打开你的游戏: 蟒蛇MyGame.py 然后,所有你需要做的就是创建一个包含正是一个文件。扩展名更改为的.bat 键,你就大功告成了。 ..
发布时间:2016-08-04 17:29:57 Python

如何缩放图像Pygame的屏幕大小

我不知道我怎么会去缩放在Pygame的项目图像的大小屏幕的分辨率。例如,设想以下情形假定窗口显示模式暂且;我想全屏幕将是相同的: - 我有一个1600x900的背景图像这当然显示本机在1600x900的窗口 - 在1280×720的窗口,我可以明明只是扩展这个图片“矩形为1280×720 - 什么会发生,但是如果我需要补充,说在x一个300×300像素的图片,Y 1440,860(例如大小) ..
发布时间:2016-08-01 09:58:03 Python

用Python创建和Qt准确的节拍器

我想一个简单的节拍器添加到我的跨平台的PyQt的方案,但有很多困难得到精确定时的。播放声音似乎使用pygame的的音响系统最好的工作。我试过声子,但它只是没有在所有一致,QSound的并不在我的系统在所有工作。我试过处理时间与Python的时间库,并使用QTimers,但QTimeLine似乎工作最好的。 在较低速度的时机是不是太糟糕了......还是一个打嗝在这里和那里。高节奏是不准确都不过。 ..
发布时间:2016-07-22 19:26:15 Python

pygame的不能打开声音文件

进口pygame的,时间 从pygame.locals导入*soundObj = pygame.mixer.Sound('beeps.wav') soundObj.play()time.sleep(1)#等待,让1秒钟播放声音 soundObj.stop() 和它抛出这个错误:回溯(最后最近一次调用): 文件“C:/Users/Jauhar/Desktop/Python/sounds.py ..
发布时间:2016-07-22 18:55:43 Python

pygame的有播放声音的巨大延迟

我玩弄建设一个Python脚本,玩节奏如鼓机。我已经使用pygame的处理音频。不过,我体验到调用play和听力的实际音频之间的显著/不可接受的延迟。 我粘贴以下code到交互间preTER,然后一次又一次地执行的最后一行: 进口pygame的 pygame.mixer.init(频率= 22050,大小= -16,渠道= 2,缓冲= 4096) S = pygame.mixer.Sound( ..
发布时间:2016-07-22 18:32:07 其他开发

简单的pygame的声音在频率

如何创建,发挥永远顺利使用音频与pygame的一个440赫兹的声音?我想这应该是很容易的,但我不希望使用任何愚蠢的文件来完成任务。这样做的最终目的是当一个键被按下,因为我已经问了另一个问题来弹奏音符。任何帮助将大大AP preciated因为我已经浪费了时间大量试图寻找一个答案。 解决方案 什么样的​​440赫兹的声音?还有在“440赫兹”,许多类型的波:正弦波,锯,广场等,你可以有一个长 ..
发布时间:2016-07-22 14:26:59 Python

pygame的,声音不玩

我试图与pygame的播放声音文件(.WAV),但是当我开始它,我从来没有听到任何声音。结果 这是code: 进口pygame的pygame.init() pygame.mixer.init() 新达= pygame.mixer.Sound(“desert_rustle.wav”)sounda.play() 我也使用渠道尝试,但结果是一样的。 解决方案 您code剧 desert_ru ..
发布时间:2016-07-22 14:00:27 Python

通过引用结合numpy的数组

我想两个数组为O组合成一个新的数组(1)。然后,我想改变在这个新的数组中的值来改变旧的阵列中的值。 这是在pygame的的surfarray模块,它不具有一个返回一个RGBA(N * M * 4)阵列的功能的情况下 - 唯一的RGB(N * M * 3)和A(N * M)阵列分别。理想情况下,我会创造在O的新阵“RGBA”(1)引用“RGB”和“A”阵列。更改“RGBA”会改变这两个“RGB”和 ..
发布时间:2016-06-02 22:19:10 Python