[英]JavaScript Phaser game doesn't load?
我通常是一個 python 人,雖然 JavaScript 對我來說並不是全新的,但 Phaser 游戲庫是。 我正在嘗試使用 Phaser 制作射箭游戲,雖然我的游戲文件不完整,但據我所知,該文件至少應該加載背景圖像。 有人可以幫我弄清楚為什么它沒有加載任何東西嗎? 如果有幫助,我正在使用 VSCode 的實時服務器擴展來加載它。
索引 HTML 文件
<!DOCTYPE html>
<html>
<head>
<meta charset = "UTF-8">
<title>Game</Title>
<script type = "text/javascript" src = "phaser.min.js"></script>
</head>
<body><script type="text/javascript" src="archery_game.js"></script></body>
</html>
游戲文件
const game = new Phaser.game(800, 600, Phaser.AUTO, '', {
preload: preload,
create: create,
update: update })
//Variables
let score = 0
let scoreText
let arrows
let player
function preload() {
//Load and define our images
game.load.image('archer', 'archer.png')
game.load.image('sky', 'sky.png')
game.load.image('ground', 'platform.png')
game.load.image('target', 'archery_target.png')
}
function create() {
//Implement physics
game.physics.startSystem(Phaser.physics.ARCADE)
//Add the sky sprite
game.add.sprite(0, 0, 'sky')
//Create the ground
platforms = game.add.group()
platforms.enableBody = true
let ground = platforms.create(0, game.world.height - 64, 'ground')
ground.scale.setTo(2, 2)
}
function update() {
//Update physics
}
您需要將 Game 構造函數大寫:
const game = new Phaser.game(800, 600...
應該
const game = new Phaser.Game(800, 600...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.