2016-07-25 52 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部分劉的教程工作完全罰款(單人遊戲有可移動的精靈)。然而,在引入多人遊戲(通過打開多個窗口與本地主機: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