GameEntryの設定
GameEntryの作成
ゲームにおけるコンポーネントの最小単位はGameEntryで管理されます。
import { createEntry: createNextEntry } from './next';
// TreeBuildFunc: (core: GameCore) => GameEntry
export const createEntry: CreateEntryFunc = (core) => {
const tag = new Tag(
// タグをセット
)
const gameEntry = new GameEntry({
id: 'player',
name: 'player',
tag,
components: [
// コンポーネントをセット
]
});
gameEntry.addChild(createNextEntry())
return gameEntry
}
利用可能なプリセットは次の通りです。
- GameEntry
- 最も基本的なエントリ
- Player
- プレイヤーのためのタグなどが設定されたエントリ
- RespawnPoint
- 通過することでプレイヤーのリスポーン位置が自動設定されるエントリ
- Enemy
-
敵用のタグなどが設定されたエントリ
-