SuperAPI AI 工具集

phaser-scene

通用与其它

查看项目

更新于 10-15 23:25

技能介绍

用途:在 Phaser 4 项目中创建与管理场景(Scene),适用于新建场景、菜单场景、游戏结束界面、关卡、HUD 覆盖层与暂停界面等需求。

主要能力:给出场景类标准写法,包含 constructor 中唯一 key、init、preload、create、update、shutdown 生命周期;提供 BootScene、PreloaderScene、MainMenuScene、GameOverScene、HUDScene(并行覆盖层)、PauseScene(模态覆盖层)等类型模式;说明在 main.ts 的 GameConfig 中注册场景;覆盖场景转场(start、带数据、淡出、launch、pause、resume、stop、restart)与跨场景通信(registry、场景事件、直接引用)。

使用方式:按资料中的类结构编写场景,key 必须全局唯一;共享资源建议放在 PreloaderScene 加载,全局动画也在其中创建;HUD 用 this.scene.launch 并行运行,暂停用 pause 加 launch。

限制与注意:场景关闭是运行时崩溃常见来源,需在 shutdown 中移除事件监听、停止声音、清理计时器;匿名 time.addEvent 会累积,应统一跟踪并 remove;覆盖层全屏背景应读取 this.cameras.main 的实时宽高而非模块常量,必要时监听 resize。资料另附 references/scene-patterns.md 参考文件。具体收费、平台与效果暂未提供。