本文是Phaser游戏,角色行走动画,动画制作的内容。
图片:
let game;
let gameOptions = {
// number of columns
columns: 6,
// number of rows, must be high enough to allow object pooling
rows: 20,
// tile speed in pixels per second
tileSpeed: 200
}
window.onload = function() {
let gameConfig = {
type: Phaser.AUTO,
scale: {
mode: Phaser.Scale.FIT,
autoCenter: Phaser.Scale.CENTER_BOTH,
parent: "thegame",
width: 750,
height: 1200
},
physics: {
default: "arcade"
},
scene: playGame
}
game = new Phaser.Game(gameConfig);
}
class playGame extends Phaser.Scene{
constructor(){
super("PlayGame");
}
preload(){
}
create(){
}
// method to set tile origin and display size
adjustTile(sprite){
}
// method to move player tile
moveTile(pointer){
}
// method to check tile matches
checkMatch(){
}
// method to be executed at each frame
update(){
}
}