https://docs.flame-engine.org/latest/tutorials/platformer/platformer.html 를 따라가고 있다.
원인이 어처구니가 없는데, 아래는 옳게된 버전이다.
import 'package:ember_quest/overlays/game_over.dart';
import 'package:ember_quest/overlays/main_menu.dart';
import 'package:flame/game.dart';
import 'package:flutter/widgets.dart';
import 'ember_quest.dart';
void main() {
runApp(
GameWidget<EmberQuestGame>.controlled(
gameFactory: EmberQuestGame.new,
overlayBuilderMap: {
'MainMenu': (_, game) => MainMenu(game: game),
'GameOver': (_, game) => GameOver(game: game),
},
initialActiveOverlays: const ['MainMenu'],
),
);
}
- 'GameOver'를, 'GameOber'로 github copilot이 자동완성으로 오타를 내버려서, 한참동안 못찾았다.
- 오타를 고치니 잘 동작하였다.
'Development > Dart&Flutter' 카테고리의 다른 글
[Flutter] 운동용 Interval Timer 앱 개발 (0) | 2024.09.17 |
---|---|
[Flame] Klondike 3 - 카드 상호작용 구현 (1) | 2024.09.12 |
[Flame] Klondlike 2 - 카드 렌더링 구현 (1) | 2024.09.07 |
[Flame] Klondlike 1 - World 레이아웃 구현 (0) | 2024.09.07 |