我正在尝试 Crafty.js 来做一些基本的游戏,它在桌面浏览器上完美运行,但在移动设备上填满了整个屏幕。这是我的网页:
<html>
<head>
<title>Game</title>
<script src="/javascripts/crafty.js" type="text/javascript">
</script>
<script src="/javascripts/homeGame.js" type="text/javascript">
</script>
</head>
<body style="margin:0 0">
<div id="cr-stage"></div>
</body>
</html>
最后是我的游戏(homegame.js):
window.onload = function() {
Game = {
// Initialize and start our game
start: function() {
// Start crafty and set a background color so that we can see it's working
Crafty.init(480, 320);
Crafty.background('#2d3d4b');
}
}
Game.start();
}
我尝试使用视口元标记,但没有奏效 此外,crafty.js 网站上的入门游戏在移动设备上也有同样的问题:http: //buildnewgames.com/assets/article//introduction-to-crafty /tut_bng/index.html。
任何想法如何解决它?