2016-07-25 1 views
0

https://github.com/mliu95/quintus-tagJavascriptのゲームは、ソースコードがある

スプライトが、ロード競技場をロードしません。

私はこの( https://mliu95.github.io/2014/09/16/Creating-an-online-multiplayer-web-game-using-Socketio-and-Quintus-Part2/

パート1に完全に罰金(可動スプライトを持つシングルプレイヤー)劉のチュートリアルを働い以下ました。しかし、マルチレイヤーを導入すると(複数のウィンドウをlocalhost:8080で開くことによって実現されます)、スプライトは単に画面に表示されません。 enter image description here

また、ネットワーキングの点で完全なnoobを扱っています。私はまともな量のJavaを知っていますが、経験はまったくありません。アドバイスをいただければ幸いです。

+0

開発ツール(f12)を開こうとしましたが、スプライトが[ネットワーク]タブに表示されていますか?そうでない場合、エラーは何ですか? – Edon

+0

devtoolsを使用してjavascriptをデバッグすることもできます – Kerstomaat

+0

デベロッパーツールを開くにはどうすればよいですか? –

答えて

0

あなたは多くの情報を提供しておらず、問題を明らかにするコメントに私の質問に答えなかった。ここ

しかし、私が起こっている何を考えている、彼はここで彼のスプライトパスが表示されますチュートリアルのpart oneに:

var files = [ 
'/images/tiles.png', 
'/maps/arena.json', 
'/images/sprites.png', 
'/images/sprites.json' 
]; 

私はここに、あなたのスプライトを想定した(見つからない)404'ingされています可能な修正です。

あなたのファイル構造はおそらくあなたのファイル構造と同じではありません。どこにスプライトイメージをローカルに保存していますか?上記のパスと同じパスにする必要があります。スプライトはYourProjectFolder/imagesに配置する必要があります。あなたのスプライトファイルの名前がsprites.pngであることを確認してください

これらのファイルがすべて正しく配置されていることを確認したら、開発ツール(f12)を開き、ネットワークタブに移動して[キャッシュを無効にする]クロム)。リフレッシュ

これらの変更後にスプライトを読み込む必要があります。そうでない場合は、実行中の特定のエラーを投稿する必要があります。それでも見つからない場合は、更新後に開発ツールにエラーが表示されます。

幸運

+0

リソースの読み込みに失敗しました:net :: ERR_CONNECTION_TIMED_OUT –

+0

これはエラーです。キャッシュを無効にしようとしましたが、問題を解決していないようです。スプライトファイルとその場所もチェックされています。これはシングルプレイヤー版(チュートリアルのパート1)で働いた –

+0

それは奇妙です。 Adblockの問題かもしれませんか? http://stackoverflow.com/a/16489976/6437335もう一度投稿してみようと思いますが、おそらくネットワークタブのエラーのスクリーンショットが表示され、コードの関連部分に貼り付けられます – Edon

関連する問題