Javascript(带相位器)显示游戏颜色错误-括号
我在使用Phaser改变游戏背景颜色的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或默认网关)。它显示-“”。我正在遵循一本教科书(尽管我已经有一段时间没有使用Phaser了,所以用它来提醒我),并且已经从教科书中复制并粘贴到了我的文件中,但我仍然得到了一个错误。这些是我的文件:Javascript(带相位器)显示游戏颜色错误-括号,javascript,html,phaser-framework,adobe-brackets,Javascript,Html,Phaser Framework,Adobe Brackets,我在使用Phaser改变游戏背景颜色的JS(和HTML)中遇到问题。我正在使用括号版本1.3,并使用实时预览功能查看我的代码(使用Chrome)。我以前没有遇到过这个问题,尽管自从升级到Windows 10后,我没有使用括号中的Phaser。此外,我刚刚注意到预览中我的URL已从文件目的地(例如“C:\Users\Daniel\Desktop\HTML5 Games(Phaser)\Simple Jump Game\index.html”)更改为奇怪的IP样式URL(但它不是我的IPV4、IPV
<!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>
顺便说一句,我的代码不是课本上的代码(尽管它们应该是相同的)。这本教科书是托马斯·帕勒夫的《发现相位器》
编辑:背景色保持教科书的颜色,它旁边的评论有我的背景色。我使用了教科书的颜色来确保我的颜色没有问题-没有问题。修复!愚蠢的错误
我做到了:
game.add.state('main', mainState);
而不是:
game.state.add('main', mainState);
谢谢大家的时间 修正了!愚蠢的错误
我做到了:
game.add.state('main', mainState);
而不是:
game.state.add('main', mainState);
谢谢大家的时间 修正了!愚蠢的错误
我做到了:
game.add.state('main', mainState);
而不是:
game.state.add('main', mainState);
谢谢大家的时间 修正了!愚蠢的错误
我做到了:
game.add.state('main', mainState);
而不是:
game.state.add('main', mainState);
谢谢大家的时间 另一个问题的答案-127.0.0.1表示“本地主机”或“这台计算机”;大多数括号都运行自己的服务器,当在本地运行时,可以在此地址访问该服务器。如果您只是运行一些基本的设置代码,那么现在可以通过index.html文件的URL访问index.html,但是一旦您开始加载资产(图像、声音等),您的浏览器很可能会开始抛出跨源请求错误,您需要通过本地服务器访问游戏。另一个问题的答案-127.0.0.1表示“本地主机”或“此计算机”;大多数括号都运行自己的服务器,当在本地运行时,可以在此地址访问该服务器。如果您只是运行一些基本的设置代码,那么现在可以通过index.html文件的URL访问index.html,但是一旦您开始加载资产(图像、声音等),您的浏览器很可能会开始抛出跨源请求错误,您需要通过本地服务器访问游戏。另一个问题的答案-127.0.0.1表示“本地主机”或“此计算机”;大多数括号都运行自己的服务器,当在本地运行时,可以在此地址访问该服务器。如果您只是运行一些基本的设置代码,那么现在可以通过index.html文件的URL访问index.html,但是一旦您开始加载资产(图像、声音等),您的浏览器很可能会开始抛出跨源请求错误,您需要通过本地服务器访问游戏。另一个问题的答案-127.0.0.1表示“本地主机”或“此计算机”;大多数括号都运行自己的服务器,当在本地运行时,可以在此地址访问该服务器。如果您只是运行一些基本的设置代码,那么现在可以通过index.html文件的URL访问index.html,但是一旦您开始加载资产(图像、声音等),您的浏览器很可能会开始抛出跨源请求错误,您需要通过本地服务器访问游戏。您可以打印错误吗?错误显示在浏览器中还是括号中?您使用的是哪种移相器版本?没有显示错误。只是在页面上,游戏的颜色(“gameDiv”元素)是黑色的,而不是蓝色。顺便说一句,我所有的其他Phaser项目都不这样做,URL是文件的目的地。我真的很困惑它是什么。谢谢你的时间!我发现了我的错误!我与另一个项目交叉检查了这段代码,发现了我的错误!在倒数第二行我做了“game.add.state”,而它应该是“game.state.add”!您能打印您的错误吗?错误显示在哪里?在浏览器中还是在括号中?您使用的是哪种移相器版本?没有显示错误。只是在页面上,游戏的颜色(“gameDiv”元素)是黑色的,而不是蓝色。顺便说一句,我所有的其他Phaser项目都不这样做,URL是文件的目的地。我真的很困惑它是什么。谢谢你的时间!我发现了我的错误!我与另一个项目交叉检查了这段代码,发现了我的错误!在倒数第二行我做了“game.add.state”,而它应该是“game.state.add”!您能打印您的错误吗?错误显示在哪里?在浏览器中还是在括号中?您使用的是哪种移相器版本?没有显示错误。只是在页面上,游戏的颜色(“gameDiv”元素)是黑色的,而不是蓝色。顺便说一句,我所有的其他Phaser项目都不这样做,URL是文件的目的地。我真的很困惑它是什么。谢谢你的时间!我发现了我的错误!我与另一个项目交叉检查了这段代码,发现了我的错误!在倒数第二行我做了“game.add.state”,而它应该是“game.state.add”!您能打印您的错误吗?错误显示在哪里?在浏览器中还是在括号中?您使用的是哪种移相器版本?没有显示错误。只是在页面上,游戏的颜色(“gameDiv”元素)是黑色的,而不是蓝色。顺便说一句,我所有的其他Phaser项目都不这样做,URL是文件的目的地。我真的很困惑它是什么。谢谢你的时间!我发现了我的错误!我与另一个项目交叉检查了这段代码,发现了我的错误!在倒数第二行我做了“game.add.state”,而它应该是“game.state.add”!非常感谢!我很困惑