cocos2d-js:web没有问题,生成app出问题了

生成的app,不管是是window版本和android版本的都出问题了,问题都是一样。

应该是资源没有加载进去。进入场景后,只有帧数在显示,其他都是黑的。

能看看代码最好了

问题解决了。。。该死的cocos studio的问题。。。我这边还有一个问题。。。不知道大侠可否帮忙看下?

父层 SanKungController.js

//进入函数
onEnter:function()
{
this._super();

    //**_gameLayer是子层,界面都在这个层里面,这样调用,相应的文本框反应。**
    this._gameLayer.setPlayerScore(this._playerScore);
    
    var self = this;
    //添加事件
    cc.eventManager.addCustomListener(SanKungEventName.GameEventName, function(event){

        var data = event.getUserData();

        var debugString = "自定义事件";

        //**这句代码是用来调试的,有事件过来会显示在文本控件上,没有反应**
        self._gameLayer.setDebugString(debugString);

        switch (data.eventId)
        {
            case SanKungEventId.StartEventId:
            {}
                break;

            case SanKungEventId.ClearEventId:
            {
                self.gameInit();
            }
                break;

            
        }
    });

     cc.log("进入游戏");
},

SanKungLayer:子层

//客户端事件名
SanKungEventName ={
GameEventName : “ButtonEvent”
};
//客户端事件id号
SanKungEventId = {
StartEventId : 1,
ClearEventId : 2,
ShowdownEventId : 3,
BetEvent: 4 //押注事件id
};

//发送事件
cc.eventManager.dispatchCustomEvent(SanKungEventName.GameEventName,
{eventId : SanKungEventId.ClearEventId});

事件有发送出去,但是子层发给父层,但是父层那边没有收到。。。

所有这些问题,在web没有出现,在app上出现的。

估计jsb没绑定吧

jsb还要怎么绑定啊???我调用的不是系统的api吗?那应该是绑定好的吧?

这个是它底层的,我也没搞过jsb的东西。字层给父层发送事件,试试 不用事件。直接调用对应函数

你的意思是说,自定义事件这块,官方的没有给他绑定?:sweat:

那我只能先直接调用对方函数了。

有可能是这样的

你是否知道哪里可以查看api绑定的源代码?