【发布时间】:2015-08-06 07:26:20
【问题描述】:
我会解释一些程序。 我正在尝试制作蛇游戏。 我的问题是蛇总是从屏幕的角落开始,这是蛇应该死的地方.. 我想将“图像”(图像是照片的名称)放在屏幕上的随机位置。 我该怎么做?我尝试了几次,但程序被卡住了...... 这是代码..
import sys, pygame,time
FPS=30
fpsClock=pygame.time.Clock()
window_size = ( 819, 460 )
white = ( 255, 255, 255 )
screen = pygame.display.set_mode( window_size )
move = (0,0) # init movement
done = False
image = pygame.image.load( 'snikebodydraw.png')
image1 = pygame.image.load( 'deadarea.png')
screen.blit( image, (100,100) )
rect = image.get_rect()
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
move = (-10, 0 )
if event.key == pygame.K_RIGHT:
move = ( 10, 0 )
if event.key == pygame.K_UP:
move = ( 0,-10 )
if event.key == pygame.K_DOWN:
move = ( 0, 10 )
rect = rect.move(move)
screen.blit(image1, (0,0))
screen.blit( image, rect )
【问题讨论】:
标签: python random position pygame