如何不继承cc.Component制作一个单例？

Fuatnow
Mon, 18 Jul 2016 15:43:01 +0000

官方的代码

var Singleton = cc.Class({
    extends: cc.Component,

    properties: {
        monsterIcon: {
            default: null,
            type: cc.SpriteFrame
        }
    },

    statics: {
        instance: null
    },

    onLoad: function () {
        Singleton.instance = this;
    }
});

这样切换场景不是有没有了么？unity有donotDestory机制,creater该怎么搞呢？

如果 不继承cc.Component 应该怎么实现呢，麻烦举个例子。谢谢。

阅读整个主题