0

我注意到 PlayN 文档说您只能调用Playn.run一次。这是我的场景,我正在寻找有关如何解决它的建议。

假设我在网页上的菜单中有一个可供选择的游戏列表。单击游戏后,我会调用PlayN.run该游戏,它会在 playn-root 内的网页上运行div。现在假设我希望用户能够通过在游戏列表中选择不同的游戏来停止并加载新游戏,然后将其加载到div并玩。

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

4

1 回答 1

1

最简单的方法是只使用普通的 HTML 链接,让每个 PlayN 游戏都在自己的网页上(如果您不希望在浏览器顶部更改 URL,则可以在 iframe 中)。

当您重新加载网页时,当网络浏览器会为您处理所有这些时,试图在内部清除并重新初始化所有内容只是浪费大量精力。

于 2012-01-06T23:27:03.937 回答