Движение кадров персонажа в 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
}