首页 > 解决方案 > 用于 UI 的 Phaser 3 动态场景选择

问题描述

我刚开始为我的游戏制作 UI/HUD。我为 UI 元素使用了一个额外的场景,并通过 scene.get("gamescene") 和 events.on("eventkey") 获取数据。

但是,使用 scene.get("gamescene") 我必须从我想要获取数据的位置进行硬编码。后来我想为我的所有关卡/游戏场景使用相同的 UI 场景类,这意味着我必须多次添加所有内容。

例如,如果我希望我的 UI 询问玩家的健康状况,我需要分别为所有场景执行此操作。

有没有办法动态选择场景而不是为每个场景编写相同的代码?

标签: javascriptuser-interfacephaser-frameworkscene

解决方案


推荐阅读