世界
説明
このライブラリには、ワールドに関連するプロパティと関数が含まれています。プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
| すべてのエンティティ | セット | すべてのシーンエンティティのセット。 |
機能
createEntity
新しいエンティティを作成する。 オプションでプレハブエンティティまたはプレハブ名を指定すると、そのプレハブのインスタンスを生成します。
world.createEntity(prefabOrPrefabName?: Eid | string) // -> eid
削除エンティティ
既存のエンティティを削除する。
world.deleteEntity(eid) // -> void
ゲットチャイルドレン
エンティティの子を取得します。
world.getChildren(eid) // -> ジェネレーター<Eid>
ゲットペアレント
エンティティの親を取得する。
world.getParent(eid) // -> eid
セットペアレント
エンティティの親を設定する。
world.setParent(eid, parent: eid) // -> void
ゲットワールドトランスフォーム
エンティティのワールドトランスフォームを取得する。 **ターゲットのworldTransformを第2パラメータにコピーする。
world.getWorldTransform(eid, transform: Mat4) // -> void
setTransform
エンティティのトランスフォームを設定する。
world.setTransform(eid, transform: Mat4) // -> void
setPosition
エンティティの位置を設定する。
world.setPosition(eid, x: number, y: number, z: number) // -> void
セットペアレント
エンティティの回転を設定する。
world.setQuaternion(eid, x: 数, y: 数, z: 数, w: 数) // -> void