这里可能是一个非常简单的问题,但我觉得很奇怪。幸运的是,我找到了解决方法,但事实上我所做的工作和标题中的内容都不起作用,这让我感到非常困惑!
我只有一个简单的 if 语句……然后执行一个函数。此代码有效:
if (200 > (x-target.x) && (x-target.x) > 0)
fireWeapon();
但是这段代码没有!
if (200 > (x-target.x) > 0)
fireWeapon();
AS3 也没有给我一个错误......它只是简单地为条件做一个 if 语句
if (200 > (x-target.x))
并且似乎忽略了它必须大于 0 的语句。我想在将来使用更短、在数学上更漂亮的方法,所以如果有办法解决 && 符号,请告诉我!谢谢。