2011-12-31 114 views
0

我注意到PlayN文檔說您只能調用Playn.run一次。這是我的場景,我正在尋找如何解決這個問題的建議。可能會破壞正在運行的遊戲,然後重新運行它或運行其他遊戲

比方說,我有一個遊戲列表可以在我的網頁菜單中進行選擇。點擊遊戲後,我在該遊戲上致電PlayN.run,並在我的網頁上運行playn-root div。現在讓我們說我希望用戶能夠通過在遊戲列表中選擇一個不同的遊戲並加載到div並加以播放,從而停止並加載新遊戲。

我該如何解決這個問題?我是否需要重新註冊HtmlPlatform並重新開始新遊戲?或者是否有辦法摧毀當前的遊戲,然後使用已經在PlayN中註冊的現有平臺玩新遊戲?

回答

1

最簡單的方法就是使用普通的HTML鏈接,並將每個PlayN遊戲放在自己的網頁上(如果您不希望網址在瀏覽器頂部更改,則可能位於iframe中) 。

當您重新加載網頁時,嘗試清除並重新初始化內部的所有內容僅僅是當Web瀏覽器爲您處理所有這些工作時的大量工作。