我注意到PlayN文档说您只能拨打Playn.run
一次。这是我的情景,我正在寻找有关如何解决它的建议。
假设我在网页的菜单中有一个可供选择的游戏列表。点击游戏后,我会在该游戏上调用PlayN.run
,并在playn-root div
内的网页上运行。现在假设我希望用户能够通过在游戏列表中选择不同的游戏来停止并加载新游戏,并将其加载到div
并播放。
我将如何解决这个问题?我是否需要重新注册HtmlPlatform
并重新注册新游戏?或者有没有办法摧毁当前的游戏,然后使用已在PlayN注册的现有平台玩新游戏?
答案 0 :(得分:1)
最简单的方法是使用普通的HTML链接,让每个PlayN游戏都在自己的网页上(如果您不希望在浏览器顶部更改URL,则可以在iframe中)。
当您重新加载网页时,当网络浏览器为您处理所有这些内容时,尝试在内部清除并重新初始化所有内容只会浪费大量精力。