0

为什么我的代码只读取第一个条件而不检查我的代码中的第二个条件。

def primary():
    if keyPress.positive:    
        if raySensor.hitObject['primaryWeapon']:
            own['primary'] = raySensor.hitObject['weaponName']
        elif raySensor.hitObject['secondaryWeapon']:
            own['secondary'] = raySensor.hitObject['weaponName']

primary()            
4

1 回答 1

0

一天后。最后我找到了解决方案。它认为问题在于我使用布尔值而不是字符串。这让我非常努力地思考,我不得不尝试很多关于如何解决这个问题的想法。总之谢谢大家的参与。

于 2021-04-04T23:18:39.603 回答