我正在尝试让我的角色在与另一个角色的距离达到一定距离时改变图像。基本上,如果角色在50个或更远的单位之外,她将被设置为行走模式,但如果她在50个单位之外,她将被设置为攻击模式,这有其相应的图像/能力集。 我尝试了while循环并添加了其他条件 if sif.x - cap.x > 50 and sif.collideCount == 0:
sif.moveLeft() #cap is the other character
elif cap.x - sif.x > 50 and sif.collideCount == 0:
sif.moveRight()
elif
我把我的照片装好了,但是现在我叫它的时候,它太大了,我不能改变它的大小,它不会停留在我叫它的地方,我看不出我哪里出了问题,为什么它会保持falling...the图像blits的显示,但是在错误的地方,它会掉下来,我可以移动猫和所有的东西,但是它正在下降,它不应该。它就像游戏中从屏幕顶部掉下来的物体,然后它们在顶部重新加载,但是它没有重新加载。那只猫需要冲过去,然后躺在地上,但它不是。
import pygame
import os
import sys
from pygame.locals import*
pygame.init()
W = 800
H = 447
win = pygam
import pygame
pygame.init()
events = pygame.event.get()
while True:
for event in events:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_1:
print('this should work!!')
我对python和pygame都很陌生,只是尝试测试keydown事件,但是它没有works....please帮助!
刚从基维开始。我计划在Ubuntu12.04LTS下使用Kivy开发移动应用程序。在安装之前,我想知道是否有一个特定版本的Python (2或3),其中Kivy运行得更好。例如,如果我想使用Python3并发出警告,那么在安装Kivy之前,说我需要添加一个不同的Pygame:
** These Pygame packages are neither provided nor supported by the Kivy project. **
我不太喜欢那样。
我希望使用Python 3,但我不想因为版本兼容性的问题而陷入麻烦。有人试验过Python 3的问题吗?
我第一次使用PyOpenGl,并观看了关于它的YouTube教程。这是视频:
但是,当我尝试这个代码时,pygame会打开并移动一个框架,然后它就会冻结,并且不会停止加载。我不确定这是因为我正在使用的系统还是我正在使用的python版本。
我有一个11-6英寸的2012 MacBook Air,并且正在使用python2.7.15。我使用python 2而不是python 3的原因是,当我尝试和pip3安装PyOpenGl时,它给了我一个错误。
import pygame
from pygame.locals import *
from OpenGL.GL import *
from Open
我已经安装了pygame和numpy,它们似乎都在python shell的win10上工作:
import pygame
(工作中)
放入一个脚本:
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Hello World!')
while True: # main game loop
for event in pygame.eve
我一直在尝试为python 3制作3D绘图库,使用Pygame。我想使用Z-缓冲区,所以我需要调用函数的每个像素,应该绘制。问题是绘制100×100像素矩形需要超过1毫秒。矩形的绘图函数是带有函数调用的嵌套循环,它可以简化为以下代码,以显示最大的瓶颈:
def another_function():
pass
def test_function():
for j in range(100):
for k in range(100):
another_function()
不执行任何操作的函数another_function()被称为总计
我正在尝试使用Pygame编写一个Python应用程序示例:
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Hello world!')
while True: # main game loop
for event in pygame.event.get():
if event.type == QUIT:
我目前正在开发一个使用Python和PyGame的游戏。我做了一个鸡蛋雪碧点击它来赚钱,但我不知道如何使图像点击,这样你就可以通过点击任何地方赚钱。源代码:
import pygame, sys, time
from pygame.locals import *
from millify import millify,prettify
pygame.init()
WHITE = 255,255,255
font = pygame.font.SysFont(None, 44)
cpsecond = open("clickpersecond.txt", "r+")
我正在尝试实现一个使用鼠标位置来查看用户是否点击按钮的游戏。不知何故,鼠标位置在几秒钟内不会更新,并在另一秒钟内更改为新位置,然后重复。我在屏幕上的不同位置移动并按下了鼠标,但鼠标位置完全没有变化。(在python3.5.1和pygame1.9.2上工作,使用集成开发环境PyCharm)有什么想法吗?下面是我的代码:
done = False
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
mouse = pyga
我正在使用mac,我想使用pygame,但它不能工作。这是我尝试导入pygame时得到的错误
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import pygame
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module&