-1
我一直在嘗試將精靈位移到屏幕(當向上移動時)改變爲精靈的後視圖。Python 3.4 - Pygame:根據旅行方向改變精靈圖像時出現的問題
目前精靈只是在每個按鍵上的白色背景上按最近的x和y座標,而不是沿着屏幕流暢地移動(我想要在設置的軌跡上連續移動精靈,基於箭頭鍵按下,就像蛇一樣)。
這是我第一次嘗試編寫任何關於python的東西,所以Leyman的條件如果可能的話!
lead_x_change = 0
lead_y_change = 0
while not gameExit:
for event in pygame.event.get():
if event.type == pygame.QUIT:
gameExit = True
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
lead_x_change = -5
if event.key == pygame.K_RIGHT:
lead_x_change = 5
#above are two snips of code to show the method i'm using to move the sprite
if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT or event.key == pygame.K_DOWN:
gameDisplay.fill(white)
gameDisplay.blit(spriteX,(lead_x,lead_y))
pygame.display.update()
if event.key == pygame.K_UP:
gameDisplay.fill(white)
gameDisplay.blit(spriteY,(lead_x,lead_y))
pygame.display.update()
lead_y += lead_y_change
lead_x += lead_x_change
clock.tick(60)
pygame.quit()
quit()
管通過插入到排序比特的修補後的問題: 'gameDisplay.fill(白色) 如果lead_y_change> = 0: gameDisplay.blit(spriteX,(lead_x,lead_y)) 如果lead_y_change < 0: gameDisplay.blit(spriteY,(lead_x,lead_y))' – Croutom