イベントやアクションと同じように、 条件 も上から順に評価されるので、並び順はとても重要です。 特に、 評価された条件の絞り込みはすぐに効果を発揮する 、という点に注意する必要があります。 例えば、次の画像の条件 A と B は順番が逆なだけですが、異なる評価をします。 A の方は、衝突している戦車とミサイルに絞り込んでから、戦車の数をチェックしているのに対し、B の方は、まず戦車の数をチェックしてから、衝突している戦車とミサイルに絞り込んでいます。 つまり…… A は「ミサイルと衝突している戦車が 1 つの時」 B は「(絞り込まれた)戦車が 1 つだけの時、衝突している戦車とミサイルに絞り込む」 という全く異なる意味を持つ条件になります。 複数の条件を組み合わせた場合は AND で評価されますが、上記の通り 条件の絞り込みはすぐに効果を発揮する ので、並び順には注意しましょう。 (AND または AND 演算子とは、どちらも真の場合のみ真を返す演算子です) それと余談ですが、実は B の条件が真と評価されることはありません。 それについては 【GDevelop】「現在選択されているオブジェクトの数」について のページをご覧ください。
コメント
コメントを投稿