enemy_pos = [random.randint(0,int(Width)),0]
这是我的列表,我尝试在其中运行以下功能时说:'int'对象不可下标
功能:
def detect_collision(player_pos, enemy_pos):
p_x = player_pos[0]
p_y = player_pos[1]
e_x = enemy_pos[0]
e_y = enemy_pos[1]
if (p_x <= e_x < (p_x + 50)) or (e_x <= p_x < (e_x + 50)):
if (p_y <= e_y < (p_y + 50)) or (e_y <= p_y < (e_y + 50)):
return True
return False
问题发生在e_x = enemy_pos[0]
行。