78,pygame乌龟移动,弹出的对话框是全黑的,没有任何报错
import pygame
import sys #退出程序时要用
#初始化pygame,他是一个包
pygame.init()
size= width,height = 600,400
speed = [-2,1] #x每次往左走2,Y向下偏移1格
bg=(255,255,255) #背景填充为白色
#创建指定大小的窗口
screen=pygame.display.set_mode(size)
#设置窗口的标题
pygame.display.set_caption("初次见面,请多指教")
#加载图片
a_cartoon=pygame.image.load("a.gif")
#获取图像的位置矩形
position = a_cartoon.get_rect()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
#移动图像
position = position.move(speed)
if position.left<0 or position.right > width:
#反转图像,True表示水平翻转,False表示不垂直翻转
a_cartoon=pygame.transform.flip(a_cartoon,True,False)
#反方向移动
speed = -speed
if position.top<0 or position.bottom > height:
speed = -speed
#填充背景色
screen.fill(bg)
#更新图片,blit将一个图像画到另一个图像上去,a_cartoon画到screen)
screen.blit(a_cartoon,position)
#延迟
pygame.time.delay(10)
可能是电脑配置问题,我这边黑屏一会就好了
import pygame
import sys
# 初始化pygame
pygame.init()
size = width, height = 600, 400
speed= [-2, 1]
bg = (255, 255, 255)
clock = pygame.time.Clock()
# 创建指定大小地窗口 Surface
screen = pygame.display.set_mode(size)
# 设置窗口标题
pygame.display.set_caption("初次见面,请大家多多关照!")
# 加载图片
turtle = pygame.image.load("turtle.png")
# 获得图像的位置矩形
position = turtle.get_rect()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
# 移动图像
position = position.move(speed)
if position.left < 0 or position.right > width:
# 翻转图像
turtle = pygame.transform.flip(turtle, True, False)
# 反方向移动
speed = -speed
if position.top < 0 or position.bottom > height:
speed = -speed
# 填充背景
screen.fill(bg)
# 更新图像
screen.blit(turtle, position)
# 更新界面
pygame.display.flip()
# 延迟10毫秒
# pygame.time.delay(10)
clock.tick(200)
老八秘制 发表于 2020-4-14 12:04
可能是电脑配置问题,我这边黑屏一会就好了
你图片用的是png,他用的是gif。。。
把图片改成png格式的,不要用gif。 qiuyouzhi 发表于 2020-4-14 12:10
把图片改成png格式的,不要用gif。
好了 老八秘制 发表于 2020-4-14 12:04
可能是电脑配置问题,我这边黑屏一会就好了
你一会就好了,我的等了好几会。。。 老八秘制 发表于 2020-4-14 12:04
可能是电脑配置问题,我这边黑屏一会就好了
你运行图片会动嘛,我的不会动 猪猪虾 发表于 2020-4-14 12:29
你运行图片会动嘛,我的不会动
我的会动啊 猪猪虾 发表于 2020-4-14 12:15
好了
你要素材吗,电邮多少,我给你发 老八秘制 发表于 2020-4-14 12:39
我的会动啊
那咋办啊,会不会影响我之后的pygame程序的运行
老八秘制 发表于 2020-4-14 12:40
你要素材吗,电邮多少,我给你发
18188223639@163.com
谢谢 猪猪虾 发表于 2020-4-14 12:41
谢谢
已经给你发过去了{:10_257:} 猪猪虾 发表于 2020-4-14 12:40
那咋办啊,会不会影响我之后的pygame程序的运行
你看看我给你发的那个代码能不能正常运行 老八秘制 发表于 2020-4-14 12:53
你看看我给你发的那个代码能不能正常运行
可以,而且是立马运行的那种 老八秘制 发表于 2020-4-14 12:53
你看看我给你发的那个代码能不能正常运行
请问我运行你们的代码,用我自己的图片它不会动,只会在右下角一直翻转,这样是图片的问题吗,我图片用的是PNG格式 Star1111 发表于 2020-4-25 16:39
请问我运行你们的代码,用我自己的图片它不会动,只会在右下角一直翻转,这样是图片的问题吗,我图片用的 ...
emmmm……你电邮多少,我把乌龟图片发给你 老八秘制 发表于 2020-4-25 16:39
emmmm……你电邮多少,我把乌龟图片发给你
2390019105@qq.com 我用的是64位的python3.7+Pygame1.9.6,做这个实例时,能正常实现小龟自由碰撞运动。
问题出现在 点击关闭按钮,出现Python程序无响应
页:
[1]