炎を使用して、アプリで一連のドットを作成したいと考えています。これまでのところ、カスタムペイントについて知っていますが、ここで使用しているのはSpriteComponentであり、ドットを描画するためだけに使用したいと考えています
これは私が試したものです:
*****主要*******
var game;
const ComponentSize = 40.0;
void main() async {
await Flame.util.fullScreen();
await Flame.images.loadAll([
'dotbg1.jpg',
'dot-line1.png',
'dot-ball.png',
]);
runApp(MaterialApp(
home: Scaffold(
body: Container(
decoration: new BoxDecoration(
image: new DecorationImage(
image: new AssetImage("assets/dotbg1.jpg"),
fit: BoxFit.cover,
),
),
child: (MyGame().widget),
))));
}
class MyGame extends BaseGame {
@override
void render(Canvas canvas) {}
@override
void update(double t) {}
}
*****dot.dart********
class Component extends SpriteComponent {
Size dimensions;
int position;
int yposition;
Component(this.dimensions,this.position, this.yposition) : super.square(ComponentSize, 'dot-ball.png');
}
実行中に空白の画面が表示され、コンソール出力は次のようになります。
ここで何が間違っていますか?