我一直在努力制作一个简单的RPG游戏,其中包含滚动背景和一个角色,当箭头键按下时他会移动。我成功地让这个男人改变了他面对的方向,但是他没有动弹他的脚。这就是问题的起源。我尝试在代码和不同的步行精灵中添加time.sleep(0.3)
,但我的游戏崩溃了。这是行走逻辑代码。
if manDir == 1:
manPos[1] += 2
gameDisplay.blit(PlayerFrontBack.playerFrontWalk1, (playerWidth, playerHeight)) #PlayerFrontBack is a previously declared function to load in the players front and back sprites
time.sleep(0.3)
gameDisplay.blit(PlayerFrontBack.playerFrontWalk2, (playerWidth, playerHeight))
time.sleep(0.3)
感谢您阅读和快乐编码!