Движение кадров персонажа в Enchant.js

Я не могу заставить работать кадры. Есть ли определенный формат для этого? У меня есть PNG, но если я называю определенное количество кадров:

    this.frame = [2,3,4];

Другие части анимации не работают. Дайте мне знать, если мне нужен определенный вариант.

2 ответа

Для обновления кадра последовательно используйте:

this.frame++;

То, что вы делаете выше, - это назначение всех 3 позиций этого массива кадру, так как только одно изображение может использоваться в любой момент времени в кадре.

Я не вижу никакой ошибки в этом объявлении фрейма, вы изменили его обратно на другой фрейм?, Вы установили разделитель? как это:

if (game.frame % 3 === 0) { // 3 because the length of the frame is 3
  this.frame = 1; // 1 only examples
}
Другие вопросы по тегам