前言
前文提要:
FariyGUI × Cocos Creator 入门
FairyGUI × Cocos Creator 3.x 使用方式
个人demo:https://gitcode.net/qq_36286039/fgui_cocos_demo_dust
个人demo可能会更新其他代码,还请读者阅读本文内容,自行理解并实现。
官方demo:https://github.com/fairygui/FairyGUI-cocoscreator/tree/ccc3.0
场景切换
阅读一下FairyGUI官方给的Cocos Creator 3.x 的 demo,可以看见它是怎么场景切换的。
- 场景里挂一个常驻节点
- 挂上一个脚本Entry.ts
import * as cc from 'cc';
const {
ccclass, property } = cc._decorator;
import * as fgui from "fairygui-cc";
import Main from './Main';
@ccclass
export default class Entry extends cc.Component {
private _currentDemo: cc.Component = null!;
onLoad() {
fgui.GRoot.create();
this.node.on("scene_replace", this