dgflash d333ff5371 feat(gui): 添加界面缓存查询方法 hasCache
修改内容:
1. LayerUI.ts: 添加 hasCache(prefabPath: string) 方法
   - 检查 ui_cache 中是否存在指定预制件路径的界面

2. LayerManager.ts: 添加 isCached(uiid: Uiid) 方法
   - 对外提供查询界面是否在缓存中的 API
   - 与 has() 方法区分:has() 检查显示中,isCached() 检查缓存中

使用示例:
  // 检查界面是否正在显示
  oops.gui.has(UIID.Loading);      // false(已从舞台移除)

  // 检查界面是否在缓存中(destroy: false 时)
  oops.gui.hasCache(UIID.Loading); // true(在缓存中)

影响范围:
- 仅新增方法,不影响现有功能
- 向后兼容
2026-04-26 23:13:00 +08:00
2022-07-25 10:56:47 +00:00
Description
oops-framework-plugin 是基于 Cocos Creator 3.x 以插件形式使用的游戏框架,此版本框架代码与游戏具体业务逻辑代码分离,方便在项目开发过程随时更新框架最新版本代码。
Readme MIT 2.9 MiB
Languages
TypeScript 99.5%
JavaScript 0.3%
HTML 0.1%