BaseActor

TQuery

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 の使用

for ... of を使って各Actorへに同じ処理を一斉に行うことができます.

for (e of all(Enemy)) {
   e.die();
}

メソッド

.

Backlink