allメソッド, allCrashメソッドなどで返されるオブジェクトです.複数のActorに対して一斉に動作を行わせることができます.
TQueryオブジェクトに格納しているActorの個数は.length
で取得します.
各Actorへは[添字]
でアクセスします.
※TQueryオブジェクトは配列のように扱うことができますが,JavaScriptのArrayオブジェクトではありません.Arrayオブジェクトに変換する場合はtoArrayメソッドを用います.
a=all(Enemy);
print("敵の数=", a.length);
if (a.length>0) print("最初の敵のx座標",a[0].x);
for ... of を使って各Actorへに同じ処理を一斉に行うことができます.
for (e of all(Enemy)) {
e.die();
}
.