欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Cocos Cretator 教程:自定义cc.Class

程序员文章站 2022-05-27 16:11:30
...

有时候想在继承cc.Component中的properties中使用自定义的类对象。这个时候就需要使用 cc.Class 声明创建出所需要的类。

代码

//自定义类
let TestItem = cc.Class({
    name: 'TestItem',
    properties: {
        id: 0,
        name: ''
    }
});


cc.Class({
    extends: cc.Component,

    properties: {
        user: [TestItem],
        label: {
            default: null,
            type: cc.Label
        },
        // defaults, set visually when attaching this script to the Canvas
        text: 'Hello, World!'
    },

    // use this for initialization
    onLoad: function () {
        this.label.string = this.text;
        //查看类
        console.log('user=', this.user);
    },

    // called every frame
    update: function (dt) {

    },
});

效果

Cocos Cretator 教程:自定义cc.Class

最后

最后,喜欢就动动手指点喜欢,关注我吧。我会不定时更新Cocos Creator教程哦~666 →_→

相关标签: Cocos Creator