在我的代码中,我有一个僵尸,它看着一个玩家并跟随它,对玩家来说,上下移动是可以的,因为控制者使用的是键盘上的箭头,但是对于僵尸来说,如果没有一个很大的方向,它就会觉得很奇怪,当我添加了这样一个事实时,这个差异变得非常奇怪,那就是僵尸有一个自由的运动范围来观察玩家,但是不能直接朝它的方向走。我能做什么改变使他的动作更流畅?我就是这样移动玩家的:
player
我正在做我的大学作业,他们给我一项任务,让我用蟒蛇做游戏,我做了游戏,但我面临一个问题--如果我按了右键,我的蛇向右移动,然后我按左键,蛇在打自己,我输掉了游戏。我想要的是,如果我的蛇在某个方向移动,例如:右键应该被禁用,换句话说,当右键被按下时,左键不应该工作。我已经试着解决这个问题已经有两天了,但是什么都找不到,任何帮助都会很感激的,谢谢 if event.type == <
这是我的脚本,一切都围绕着它工作,当wasd键被击中时,角色可以四处移动,外星人跟随玩家,但是外星人移动时会朝着玩家移动,但如果玩家移动,外星人会直接经过玩家,即使他的位置不符合我设置的条件,外星人只有在玩家点击一个键时才会回到轨道上import pygame, sys, random, time, math
from pygame.locals import *