2023-05-02
円を表示するにはCircleComponent
を使います。
使い方は四角形とほぼ同じで、size
の代わりにradius
を指定します。
CircleComponent
を使ってみます。
import 'package:flame/components.dart';
import 'package:flame/game.dart';
import 'package:flame/palette.dart';
class CircleGame extends FlameGame {
@override
Future<void> onLoad() async {
super.onLoad();
await add(
CircleComponent(
position: Vector2(size.x * 0.5, size.y * 0.5),
radius: size.x * 0.1,
anchor: Anchor.center,
paint: BasicPalette.gray.paint(),
),
);
}
}
これでグレーの円が画面中央に描画されます。
© 2023 tnantoka