[]这个写法是什么意思,能否解释一下,谢谢

 function BackGround() {
        //定义背景1
        this.bg1 = null;
        //定义背景2
        this.bg2 = null;
        //初始化父类
        BackGround.__super.call(this);
        this.init();
    }
    //注册类 BackGround
    Laya.class(BackGround, "BackGround", laya.display.Sprite);

 
问题:
1.Laya.class(BackGround, "BackGround", laya.display.Sprite); 这种写法是什么意思,
 Laya.class(BackGround, "BackGround", laya.display.Sprite)  是传给了那个方法

2.BackGround.__super     __super是什么属性?
已邀请:

Laya_XS

赞同来自:

问题1、laya.class这个是注册类的方法,便于你实例化类;第一个参数是类名,第二个参数是实例写的名字,第三个参数是父类的名字;
问题2、super是指向到父类的意思;

tanglijiong

赞同来自:

就是不理解注册类是啥意思,怎么看具体的实现,为什么是__super而不是super

要回复问题请先

商务合作
商务合作