refactor: update api

This commit is contained in:
2026-04-06 11:31:51 +08:00
parent 0e7aaea7da
commit fa104d10f2
12 changed files with 165 additions and 229 deletions
+2 -8
View File
@@ -14,19 +14,13 @@ export default function App<TState extends Record<string, unknown>>(props: { gam
const scene = useComputed(() => new props.gameScene());
const handleReset = async () => {
gameHost.value.gameHost.setup('setup').then(result => {
if(!result.success) {
console.error(result.error);
}else{
console.log('Game finished!', result.result);
}
});
gameHost.value.gameHost.start();
};
const label = useComputed(() => gameHost.value.gameHost.status.value === 'running' ? 'Restart' : 'Start');
return (
<div className="flex flex-col h-screen">
<div className="flex-1 relative">
<div className="flex-1 flex relative justify-center items-center">
<PhaserGame config={{ width: 640, height: 750 }}>
<PhaserScene sceneKey="GameScene" scene={scene.value} autoStart data={gameHost.value} />
</PhaserGame>