如何解决类型错误:“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
似乎是一个函数。您必须使用函数 enemyX
的变量 enemy
读入:
elif enemy >= 736:
elif enemyX >= 736:
,
代替敌人x,你让敌人检查边界
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。