Phaser 2 不加载图像与 Django 游戏
Phaser 2 not loading images to game with Django
我已经解决这个问题好几天了,似乎无法弄清楚,我正在使用 Django 和 Phaser2 框架 和 Im尝试将一些图像加载到游戏中,但一直收到 404。我必须在 Django 中配置一些额外的设置吗?
这是我的 index.html 文件:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Phaser - Making your first game, part 1</title>
<script src="//cdn.jsdelivr.net/phaser/2.2.2/phaser.min.js"></script>
<style type="text/css">
body {
margin: 0;
}
</style>
</head>
<body>
<script type="text/javascript">
var game = new Phaser.Game(800, 600, Phaser.AUTO, '', {preload: preload, create: create, update: update});
function preload() {
{#game.load.path = '/';#}
game.load.image('sky', 'assets/sky.png');
game.load.image('ground', 'assets/platform.png');
game.load.image('star', 'assets/star.png');
game.load.spritesheet('dude', 'assets/dude.png', 32, 48);
}
function create() {
game.add.sprite(0, 0, 'star');
game.add.image(400, 300, 'sky');
}
function update() {
}
</script>
</body>
</html>
这是我的文件夹结构:
这是我得到的错误:
知道可能导致问题的原因吗?
我通过将此添加到我的 settings.py 文件解决了我的问题:
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
我已经解决这个问题好几天了,似乎无法弄清楚,我正在使用 Django 和 Phaser2 框架 和 Im尝试将一些图像加载到游戏中,但一直收到 404。我必须在 Django 中配置一些额外的设置吗?
这是我的 index.html 文件:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Phaser - Making your first game, part 1</title>
<script src="//cdn.jsdelivr.net/phaser/2.2.2/phaser.min.js"></script>
<style type="text/css">
body {
margin: 0;
}
</style>
</head>
<body>
<script type="text/javascript">
var game = new Phaser.Game(800, 600, Phaser.AUTO, '', {preload: preload, create: create, update: update});
function preload() {
{#game.load.path = '/';#}
game.load.image('sky', 'assets/sky.png');
game.load.image('ground', 'assets/platform.png');
game.load.image('star', 'assets/star.png');
game.load.spritesheet('dude', 'assets/dude.png', 32, 48);
}
function create() {
game.add.sprite(0, 0, 'star');
game.add.image(400, 300, 'sky');
}
function update() {
}
</script>
</body>
</html>
这是我的文件夹结构:
这是我得到的错误:
知道可能导致问题的原因吗?
我通过将此添加到我的 settings.py 文件解决了我的问题:
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'