加載圖片我不斷收到同樣的錯誤爲什麼我不能在phaser.io
GET http://localhost:3000/star.png 404(未找到)
Phaser.Loader - 圖像[明星]:錯誤加載資產的URL。 /star.png
Phaser.Cache.getImage:在Cache中未找到密鑰「star」。
但我沒有正確加載資產。這裏是我的代碼:
var express = require('express');
var app = express();
var fs = require('fs');
app.get('/', function(req, res) {
var index = fs.readFileSync('./index.html', "utf8");
res.send(index);
});
var server = app.listen(3000, function() {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Phaser</title>=
</head>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/phaser/2.4.4/phaser.js"></script>
<script type="text/javascript">
var game = new Phaser.Game(800, 600, Phaser.AUTO, '', {
preload: preload,
create: create,
update: update
});
function preload() {
game.load.image('star', './star.png');
};
function create() {
game.add.sprite(0, 0, 'star');
};
function update() {};
</script>
</body>
</html>
這是我爲這場比賽PATH: /家/我的/ dev /遊戲/相位
我有我的所有文件(三個文件, app.js,index.html和star.png)放在同一目錄(phaser)中。爲什麼它不抓住.png文件?我沒有正確鏈接到它?它坐在那裏,爲什麼GET請求不能抓住它?爲什麼phaser.loader會拋出錯誤?我嘗試了一百種不同的東西,但它不會加載。它變得非常令人沮喪。