2011-12-31 75 views
0

我注意到PlayN文档说您只能调用Playn.run一次。这是我的场景,我正在寻找如何解决这个问题的建议。可能会破坏正在运行的游戏,然后重新运行它或运行其他游戏

比方说,我有一个游戏列表可以在我的网页菜单中进行选择。点击游戏后,我在该游戏上致电PlayN.run,并在我的网页上运行playn-root div。现在让我们说我希望用户能够通过在游戏列表中选择一个不同的游戏并加载到div并加以播放,从而停止并加载新游戏。

我该如何解决这个问题?我是否需要重新注册HtmlPlatform并重新开始新游戏?或者是否有办法摧毁当前的游戏,然后使用已经在PlayN中注册的现有平台玩新游戏?

回答

1

最简单的方法就是使用普通的HTML链接,并将每个PlayN游戏放在自己的网页上(如果您不希望网址在浏览器顶部更改,则可能位于iframe中) 。

当您重新加载网页时,尝试清除并重新初始化内部的所有内容仅仅是当Web浏览器为您处理所有这些工作时的大量工作。