Флаттер spritewidget, как использовать спрайт лист - PullRequest
0 голосов
/ 14 декабря 2018

Я пытался заставить анимацию работать с spritewidget, но я не могу видеть, как они делают эту работу.

У меня есть следующее

await _fireworksImageMap.load(<String>[
                          'assets/sprites/fireworks/fireworks_sprite_sheet_0.png',
                          'assets/sprites/fireworks/fireworks_sprite_sheet_1.png',
                          'assets/sprites/fireworks/fireworks_sprite_sheet_2.png',
                          'assets/sprites/fireworks/fireworks_sprite_sheet_3.png',
                        ]);

  // Load sprite sheets
 String json = await _bundle.loadString('assets/sprites/fireworks/fireworks_sprite_sheet_0.json');
                        fireworksSpriteSheet = new SpriteSheet(_fireworksImageMap['assets/sprites/fireworks/fireworks_sprite_sheet_0.png'], json);

Это в основном то, что у меня есть, однако у меня есть еще 3 листа json для этой анимации, png от 0 до 3 являются частью одной анимации.Я знаю, что должен соответствовать этому в spriteWidget ().Но я понятия не имею, как получить это, чтобы вернуть анимацию, а на самом деле не с несколькими спрайт-листами.

Я надеюсь, что кто-то может помочь мне с некоторыми направлениями или образцом.Вряд ли есть какая-либо информация о spritewidget, за исключением примеров на GitHub, которые вряд ли дают какую-либо информацию.

...