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

ゲームエントリを作ってみよう

ゲームエントリの設定例

export const createSampleEntry: CreateEntryFunc = (core) => {
// 事前にロードしたspriteキーの画像を利用
const spriteGraphic = new SpriteGraphic(
core.staticLoader.get('sprite'),
// options
{
position: new Vector2(150, 50),
rotation: Math.PI * 2 / 3,
anchor: new Vector2(50, 50),
size: new Vector2(100, 100),
}
);
const graphicComponent = new GraphicComponent(core.graphicLayers.main, [shapes]);

const boxCollider = new BoxCollider(
{
position: new Vector2(),
size: new Vector2(50, 50),
}
)
const colliderComponent = new ColliderComponent(core.collisionLayers.player, [boxCollider]);

const gameEntry = new GameEntry({
id: 'player',
name: 'player',
components: [
graphicComponent,
colliderComponent,
]
});
}