Skip to content

dream93/ccc_libs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[toc]

c3d_libs

基于CocosCreator的一套框架

适配版本: 3.0(2.x版本请切换分支2.x)

目前已实现

  1. 弹框管理

暂未实现

  1. 弹框的资源销毁

快速入门

弹框框架使用

  1. 进入游戏时,调用初始化

  2. 弹框的prefab挂载一个脚本,脚本继承PopupBase

  3. 可以根据逻辑调用了

API

弹框管理

初始化

在使用前,需要进行初始胡

PopupManager.instance.init():void;

预加载

对于动态加载的,可能直接使用会造成一定耗时,可以进行预加载

PopupManager.instance.preLoad(option: { name?: string, prefab?: Prefab, url?: string }):void;

显示

PopupManager.instance.show(option: { name?: string, prefab?: Prefab, path?: string, priority?: number, params?: any, keep?: boolean }):void;

隐藏

PopupManager.instance.hide(name:string):void;

隐藏所有

PopupManager.instance.hideAll():void;

移除

PopupManager.instance.remove(name:string):void;

移除所有

PopupManager.instance.removeAll(name:string):void;

获取当前弹框的名字

PopupManager.instance.getCurrentName(): string | null;

根据弹框名获取弹框

PopupManager.instance.getPopup(name: string): Node | null;

About

No description, website, or topics provided.

Resources

License

Stars

9 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors