pygame

    0热度

    4回答

    我有一个类需要获取另一个属性。这不是标准的数据类型。这是代码; class graphics: def __init__(self, Fullscreen = False, Width = 640, Height = 480): print "Graphics Init" SCREEN_SIZE = (Width, Height) pygame.init()

    5热度

    1回答

    让你的精灵响应PyGame中鼠标点击的规范方法是什么? 下面是简单的东西,在我的事件循环: for event in pygame.event.get(): if event.type == pygame.QUIT: exit_game() [...] elif ( event.type == pygame.MOUSEBUTTONDOWN and

    4热度

    1回答

    是否有可能在Pygame中获得完全透明的窗口(通过它查看桌面)?我发现如何创建一个没有框架的窗口,但似乎没有任何明显的方法来使其透明。 只要有Windows和Mac OS X的解决方案,我都愿意将其与系统特定的技术/框架绑定,但我不确定要寻找哪个方向。 我能找到的唯一主题recommended using wxPython,这不是我可以为这个特定项目做的事情(需要是Pygame)。

    3热度

    1回答

    经过一些代码的调整,我从某人得到一个字符图像的方向和上下左右输入,我已经把它放在一起:(希望代码不太杂乱) Character Move Code + IMG 精灵片只运行长度,所以基本上每个精灵部分是不同的操作。现在有没有办法让一个代码与当前的代码一起从一组“动作”中循环下来以制作动画? 例如: “运行左派”是精灵3.所以后来经过我们指定的列会是可能的循环下来怎么过运行动画的许多帧(可以说4)为

    3热度

    4回答

    我正在开发一个简单的游戏PyGame ...一艘火箭飞船飞来飞去,射击东西。 问:为什么pygame的停止时,也可能键同时按下发射的键盘事件? 关于密钥处理:该方案有许多像KEYSTATE_FIRE, KEYSTATE_TURNLEFT变量,等等 当KEYDOWN事件的处理,它会设置相应的KEYSTATE_*变量设置为true。 当处理KEYUP事件时,它将相同的变量设置为False。 问题: 如

    2热度

    2回答

    我正在构建一个相对简单的程序来测试碰撞检测,这一切都工作正常,除了一件事情,我试图使背景颜色随机变化,唯一的问题是它似乎完全忽略了这样做的功能; import pygame from pygame.locals import * import random, math, time, sys pygame.init() Surface = pygame.display.set_mode((

    11热度

    3回答

    正如我所看到的,有两种方法可以处理鼠标事件来绘制图片。 第一个是检测鼠标移动并画出一条线到鼠标所在的位置,如here所示。但是,这样做的问题在于,对于较大的笔刷大小,由于使用笔划的笔触大小来创建粗线,因此每个不是笔直的“线”之间会出现很多间隙。 另一种方式是在鼠标移动时画圆圈,如图所示here。问题在于,如果鼠标移动速度快于计算机检测到鼠标输入的速度,则每个圆圈之间会出现间隙。 下面是截图与我的问

    7热度

    2回答

    Surface.blit在1.8中有一个新参数:混合。下面的值被定义: BLEND_ADD BLEND_SUB BLEND_MULT BLEND_MIN BLEND_MAX BLEND_RGBA_ADD BLEND_RGBA_SUB BLEND_RGBA_MULT BLEND_RGBA_MIN BLEND_RGBA_MAX BLEND_RGB_ADD BLEND_RGB_SUB BLEND_RGB

    -1热度

    1回答

    我不是很熟悉Python设置,我试图在Windows上获取gheat,它告诉我它找不到pygame。 我也尝试过Python25,26,老的pygame版本。 我已经安装了那些以及numpy,因为它有一个依赖项。 有经验的人可以尝试并帮助我解决问题并运行。 我曾尝试运行过程监视器反对它,它似乎找到所有的文件等,但白杨/ gheat仍然告诉我它找不到pygame。 下面的链接。 1)http://w

    27热度

    2回答

    有人可以给我一些在pygame中创建具有透明背景的表面的示例代码吗?