javascript - 用于 UI 的 Phaser 3 动态场景选择
问题描述
我刚开始为我的游戏制作 UI/HUD。我为 UI 元素使用了一个额外的场景,并通过 scene.get("gamescene") 和 events.on("eventkey") 获取数据。
但是,使用 scene.get("gamescene") 我必须从我想要获取数据的位置进行硬编码。后来我想为我的所有关卡/游戏场景使用相同的 UI 场景类,这意味着我必须多次添加所有内容。
例如,如果我希望我的 UI 询问玩家的健康状况,我需要分别为所有场景执行此操作。
有没有办法动态选择场景而不是为每个场景编写相同的代码?
解决方案
推荐阅读
- jvm - double 值是如何存储在 JVM 中的,JVM 是如何从内存中读出其对应的二进制值并将其转换为十进制值的?
- python - 名称“赢家”未定义
- amazon-web-services - AWS AppSync 是否有限制定义?
- python - 切片数据帧捕获错误“TypeError:元组索引必须是整数或切片,而不是 str”
- angular - Angular/Ionic 应用程序 - 尽管服务器端设置正确,但 CORS 问题
- corda - 当在 corda 中使用帐户和 oracle 时,谓词返回 false
- python - 构建自定义 keras 层,我遇到 InvalidArgumentError: Input 'pred' pass float expected bool while building
- node.js - 使用 Node.js 在 MognoDB 中查询
- windows - 退出 VSCode 中的“输入命令号”
- javascript - 获取vue cart list l中的模型关系