mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-02 20:13:50 +08:00
26 lines
643 B
Dart
26 lines
643 B
Dart
import 'package:flame/flame.dart';
|
|
import 'package:flame/game.dart';
|
|
import 'package:flame/components/isometric_tile_map_component.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
void main() async {
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
final Size size = await Flame.util.initialDimensions();
|
|
final game = MyGame(size);
|
|
runApp(game.widget);
|
|
}
|
|
|
|
class MyGame extends BaseGame {
|
|
MyGame(Size size) {
|
|
init();
|
|
}
|
|
void init() async {
|
|
final tileset = await IsometricTileset.load('tiles.png', 32);
|
|
final matrix = [
|
|
[-1, 1, 0, 0],
|
|
[1, 1, 0, 2],
|
|
];
|
|
add(IsometricTileMapComponent(tileset, matrix));
|
|
}
|
|
}
|