Javascript(与相位器)错误显示游戏的颜色-括号
Javascript (with Phaser) error showing colour of game -Brackets
我在JS(和HTML)使用相位器改变游戏的背景颜色有问题。我使用括号版本1.3,并使用实时预览功能来查看我的代码(使用Chrome)。我以前没有遇到过这个问题,不过自从升级到Windows 10以来,我就没有使用过括号中的Phaser。另外,我刚刚注意到,我在预览中的URL已经从文件目的地改变了。"C:'Users'Daniel'Desktop'HTML5 Games(Phaser)'Simple Jump Game'index.html"-到一个奇怪的ip风格的URL(但它不是我的IPV4, IPV6或默认网关)。它显示- "http://127.0.0.1:55312/index.html"。我遵循教科书(虽然制作不同的游戏-我没有使用相位器一段时间,所以用它来提醒我!)我把课本上的内容复制粘贴到我的文件里,但还是出现了错误。这些是我的文件:
<!DOCTYPE html>
<html>
<head>
<title>Simple Jump game</title>
<meta charset="utf-8"/>
<!--Script files-->
<script type="text/javascript" src="JS/phaser.min.js"></script>
<script type="text/javascript" src="JS/main.js"></script>
</head>
<body>
<div id="gameDiv"></div>
</body>
</html>
和我的JS:
//The main state of our game
var mainState = {
preload: function() { //A function which loads everything (e.g assets), before the game starts
},
create: function() { //A function which physicly adds everything into our game(e.g sprites)
game.stage.backgroundColor = '#84B6F7'
game.physics.startSystem(Phaser.Physics.ARCADE);
},
update: function() { //A function which is called 60 times per second and holds all of the game's logic.
},
};
//Create a new game, using our 'gameDiv' and store it in 'game'
var game = new Phaser.Game(500, 340, Phaser.AUTO, 'gameDiv');
//Add the mainState to our game (as 'main') and start it.
game.add.state('main', mainState);
game.state.start('main');
顺便说一句,我包含了我的代码,而不是教科书中的代码(尽管它们应该是相同的)。教材是Thomas Palef的《Discover Phaser》
编辑:背景色是教科书的颜色,旁边的评论是我的背景色。我用课本的颜色来确保我的颜色没有问题——没有。
你的另一个问题的答案- 127.0.0.1表示'localhost'或'this computer';最有可能的是,括号运行它自己的服务器,当它在本地运行时,可以通过这个地址访问。如果你只是在运行一些基本的设置代码,那么现在通过文件URL访问index.html可能是没问题的,但是一旦你开始加载资产(图像,声音等),你的浏览器很可能会开始抛出跨源请求错误,你将需要通过本地服务器访问游戏。
修复!愚蠢的错误。
我:
game.add.state('main', mainState);
代替:
game.state.add('main', mainState);
感谢大家的时间!
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- 游戏对象拒绝显示在画布上
- 在基于聚合物的游戏中:如何根据总分显示图像
- 在类似俄罗斯方块的游戏中碰撞后没有显示的物体
- 正在开发内存匹配游戏 - 您能否以不同的方式显示一张图像
- 如何在下一关游戏中显示当前分数
- 一个简单的刽子手游戏的逻辑,以显示编码的单词
- 尝试为石头剪刀布游戏显示图像而不是字母
- 如何通过HTML5输出在游戏中显示分数
- 如何使用JavaScript在刽子手游戏中还剩3个猜测(生命)时显示提示
- 如何在提示再次播放之前显示分数?(游戏)
- 记忆游戏-如何得到两个卡图像显示之前的警报弹出
- 我如何阻止客户端使用firefox's搜索框显示时,玩我的HTML5游戏与WASD
- 我如何点击一个链接,使游戏弹出在我的页面上的某个区域,而不显示,直到点击
- 如何存储信息以正确显示构成单个游戏角色/对象/NPC的多个图像
- Javascript(与相位器)错误显示游戏的颜色-括号
- Pure reactJS:游戏的生活规则显示错误,由于浮动:左网格建设不对应于2d数组
- 在这段代码中,我如何为游戏(tsc)等于非最终版本时制作另一个脚本;不显示那些游戏吗