TQuery - hoge1e3/Tonyu2 GitHub Wiki
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();
}
メソッド
- die
- alive
- attr
- filter
- find1
- withins
- within
- min, max, minObj, maxObj, mins, maxs
- nearest, nearests
- random
- apply
- toArray
- slice
- sort
.