メインコンテンツまでスキップ

階層の検索

名前で検索​

const found = app.root.findByName('Player');

findByName を参照してください。

タグで検索​

タグはエンティティに付与できる文字列ラベルです(Tags)。

entity.tags.add('enemy');
const enemies = app.root.findByTag('enemy');

tags と findByTag を参照してください。

ヒント

関連するエンティティのグルーピングにはタグを活用しましょう。タグ検索は、深い名前ベースの検索より柔軟で高速です。

コンポーネントで検索​

const lights = app.root.findComponents('light');

findComponents を参照してください。

再帰とスコープ​

  • 検索は app.root 以外の任意のエンティティから開始できます。
  • 小さなサブツリーから検索する方が、シーン全体を検索するより高速です。