エンティティ
説明
このクラスは8th Wall Studioシーングラフの個々のエンティティを表し、コンポーネントアクセス、ステートコントロール、階層操作を提供します。プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
イード | イード | このエンティティの一意識別子。 |
コンポーネント・メソッド
得る
このエンティティのコンポーネントの現在のデータにアクセスする。
entity.get(component: RootAttribute<Schema>) // -> ReadData<Schema>
がある。
このエンティティにコンポーネントが存在するかどうかを調べます。
entity.has(component: RootAttribute<Schema>) // -> boolean
セット
このエンティティのコンポーネントにデータを適用する。
entity.set(component: RootAttribute<Schema>, data: ReadData<Schema>) // -> void
取り除く
このエンティティからコンポーネントを削除する。
entity.remove(component: RootAttribute<Schema>) // -> void
リセット
このエンティティのコンポーネントをデフォルト値に リセットする。
entity.reset(component: RootAttribute<Schema>) // -> void
州の方法
隠す
このエンティティを隠す。
エンティティ.hide() // -> void
ショー
非表示の場合は表示する。
エンティティ.show() // -> void
isHidden
エンティティが現在非表示になっているかどうかをチェックする。
エンティティ.isHidden() // -> boolean
無効にする
このエンティティを無効にする。
entity.disable() // -> void
イネーブル
このエンティティを有効にする。
entity.enable() // -> void
無効
エンティティが現在無効かどうかをチェックする。
エンティティ.isDisabled() // -> boolean
削除
このエンティティを世界から削除する。
エンティティ.delete() // -> void