【发布时间】:2021-07-06 06:58:29
【问题描述】:
class MyGame extends BaseGame with HasTapableComponents {
SpriteAnimationComponent girl = SpriteAnimationComponent();
MyGame();
@override
Future<void> onLoad() async {
final sprites = [0, 1, 2,3,4,5,6,7,8,9]
.map((i) async => await Sprite.load('Attack__00$i.png'))
.toList();
girl = SpriteAnimationComponent(
animation: SpriteAnimation.spriteList(sprites, stepTime: 0.01),
size: Vector2.all(100)
);
add(girl);
print(size);
}
}
SpriteAnimationComponent 的实现按照 Flutter Flame 的 github 文档,animation: SpriteAnimation.spriteList(sprites, ...)。我注意到这里的问题是sprites 是一个未来的精灵列表,而 spriteList 需要一个精灵列表。这是文档中的问题,还是我在某个地方出错了?
【问题讨论】:
标签: flutter asynchronous flame