import { Scene } from "phaser"; import bg from "@/game/game/assets/flipbird/bg.png"; import birdImg from "@/game/game/assets/flipbird/clumsy.png"; import startBtn from "@/game/game/assets/flipbird/start.png"; export default class startScene extends Scene { constructor() { super({ key: "startFlipBird" }); } preload() { this.load.image("bg", bg); this.load.image("startBtn", startBtn); this.load.spritesheet("bird", birdImg, { frameWidth: 85, frameHeight: 60 }); } create() { this.bg = this.add.image(0, 0, "bg"); this.startBtn = this.add.image( this.game.config.width / 2, this.game.config.height / 2 + 100, "startBtn" ); this.startBtn.setScale(0.5); this.bg.setScale(3.1); this.bird = this.physics.add.sprite( this.game.config.width / 2, this.game.config.height / 2, "bird" ); // this.tip = this.add.text( // this.game.config.width / 2, // this.game.config.height / 2 - 100, // "点击屏幕开始游戏", // { // fontFamily: 'Georgia, "Goudy Bookletter 1911", Times, serif', // fontSize: "30px", // color: "#000", // align: "center" // } // ); this.startBtn.setInteractive(); this.startBtn.on("pointerdown", () =>{ this.scene.start("flipbird"); }); } }