|
楼主 |
发表于 2019-6-28 10:43:22
|
显示全部楼层
现在打的开了,可是他又跳出一个新的错误
- Traceback (most recent call last):
- File "E:\0基础学习python\我的游戏\发疯的乌龟.py", line 26, in <module>
- if position.left < 0 or position.right > width:
- NameError: name 'width' is not defined
复制代码
更新后的代码长这样:
- import pygame
- import sys
- pygame.init()
- size = wideth,height = 600,400
- speed = [-2,1]
- bg = (255,255,255)
- screen = pygame.display.set_mode(size)
- pygame.display.set_caption("初次见面,请大家多多关照!")
- tutle = pygame.image.load("11=.jpg")
- position = tutle.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:
- tutle = pygame.transform.flip(tutle, True , False )
- speed[0] = -speed[0]
- if position.top < 0 or position.bottom > height:
- speed[1] = -speed[1]
- screen.fill(bg)
- screen.blit(tutle,position)
- pygame.display.flip()
- pygame.time.delay(10)
复制代码
我该怎么办?难不成问小甲鱼?我的等级又太低,问不了他……哎……
|
|