类型错误:'function' 和'int'实例之间不支持'>='



这个疑问来自pygame和太空入侵者游戏

检查玩家的边界

playerX += playerX_change    
if playerX <=0:
playerX = 0
elif playerX >=736:
playerX = 736 

检查敌人的边界;敌方移动

enemyX += enemyX_change           
if enemyX <= 0:
enemyX_change = 0.3
elif enemy >= 736:
enemyX_change = -0.3

enemy似乎是一个函数。您必须使用函数enemy:的变量enemyXinsread

elif enemy >= 736:

elif enemyX >= 736:

代替enemyx,你让敌人检查边界

最新更新