代码拉取完成,页面将自动刷新
同步操作将从 dream/CocosCreator简易开发框架 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
SCL是一套基于CocosCreator的极简(Simple)、基于组件(Component)以及类库(Libs)的开源框架,主要服务于休闲类游戏的快速开发。
PopupManager.instance.init();
PopupBase
的脚本组件 /**
* 是否设置点击拦截
*/
@property(CCBoolean)
blockInput: boolean = true;
/**
* 是否显示弹框动画
*/
@property(CCBoolean)
anim: boolean = true;
/**
* 弹框动画类型
*/
@property({
type: Enum(AnimType),
visible() {
return (this as any).anim;
}
})
animType: AnimType = AnimType.SCALE;
PopupManager.instance.show(option: { name?: string, prefab?: Prefab, path?: string, siblingIndex?: number, params?: any, keep?: boolean });
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
name | string | null | 自定义弹框名字 |
prefab | Prefab | null | Prefab |
path | string | null | 动态加载的路径 |
siblingIndex | number | 0 | 层级 |
params | any | null | 传递的参数 |
keep | boolean | false | 是否保留当前弹框 |
PopupManager.instance.hide(name:string);
// 隐藏所有
PopupManager.instance.hideAll();
PopupManager.instance.remove(name:string)
// 销毁所有
PopupManager.instance.removeAll();
// 弹框Node,如果当前没有弹框,返回null
PopupManager.instance.getCurrentPopup():Node|null;
// 弹框名字,如果当前没有弹框,则返回null
PopupManager.instance.getCurrentName(): string | null;
PopupManager.instance.getPopup(name: string): Node | null;
API
SqlUtil.init(key: string, iv: string);
SqlUtil.set(key: string, value: any);
SqlUtil.get(key: string, defaultValue?: any);
SqlUtil.remove(key: string);
SqlUtil.clear();
挂载后,选择模式
Toast.makeTest(node: Node|null, test: string, time:number).show();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。