おそらくここでは非常に単純な質問ですが、私はそれが奇妙だと思います。幸いなことに、私はそれを回避する方法を見つけましたが、私が行ったことが機能し、タイトルにあるものが機能しないという事実は、私を混乱させています!
私は単純な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より大きくなければならないステートメントを無視しているようです。将来的には、より短く、数学的に見栄えの良い方法を使用したいので、&&記号を回避する方法があれば教えてください! ありがとう。