Cocos Creator v2.2.1-rc.9 最终测试版发布帖

使用playMusic播放背景音乐,频繁切换后台,回来音乐播放被加速了

在一个文件夹中,如果没有任何图片,有一个自动图集在里面的话,构建会卡在一个警告就一直停在那里了

音频问题,请问是哪个平台上出现的呢
构建的问题我们这边没有出现卡死的情况,请问你用的是 2.2.1 哪个版本呢,可以用最新的 rc 版本试试

在编辑器中拖动一下控制台或者预览界面 改变大小 (预览界面关闭 拖动一下控制台 改变大小)场景中的这个值都会法神变化

iOS平台,很容易复现的

@Knox @EndEvil 紧急求助,项目要打原生包,结果发现spine在原生平台上的监听回调函数,第一个参数类型变成了string,
this.spModel.setCompleteListener(this.onComplete.bind(this));
onComplete(trackEntry, loopCount){}
在web上没有问题,
还有一个人也提出了问题


请大佬们查看下吧

这边还是没能复现,麻烦提供一下可以复现音频问题的 demo

嗯嗯,android平台也有 webview 不能及时销毁问题。。。
另外 webview 在ios上,还有个问题, android没有
说哈场景,webview通过loadhtmlString 加载 字符串网页,

var scheme = "testkey";

    function jsCallback (target, url) {
        // 这里的返回值是内部页面的 URL 数值,需要自行解析自己需要的数据。
        var str = url.replace(scheme + '://', ''); // str === 'a=1&b=2'
        // webview target
        console.log(target);
    }

    this.webview.setJavascriptInterfaceScheme(scheme);
    this.webview.setOnJSCallback(jsCallback);

这个是官网的例子, 但是 jscallback 在ios是根本调用不到的。。。。

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
    NSString *url = [webView.URL absoluteString];
这儿的url 是file://xxx 路径。。。  就算设置了  document.location = 'testkey://a=1&b=2';
url也是 file://xxxx/ testKey://a.. 路径,导致没有去执行jscallback 



- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
    NSString *url = [webView.URL absoluteString];
    NSString *strRequest = [navigationAction.request.URL.absoluteString stringByRemovingPercentEncoding];


    if ([strRequest isEqualToString: @"custom://exit"]) {
        self.onJsCallback([strRequest UTF8String]);
        decisionHandler(WKNavigationActionPolicyCancel);
        return;
    }

我用strRequest 替换url,去判断,就能调用到。。。

你们查查呢

我想请问一下,这个bug是之前的版本有的吗?比如2.0.9

2.2.1 rc1版本:动态加载Prefab的bug。

我通过loadRes动态加载一个prefab文件···这个文件中引用了一些图片资源···我故意从项目中删除了一张图片···然后发现在模拟器上和Android上都直接卡死不会进入loadRes的completeCallback。在web上会进入completeCallback。

@EndEvil

看来开发组今天很忙啊

谢谢反馈,我会看一下。另外我想问一下 https://github.com/cocos-creator/cocos2d-x-lite/pull/1938 的修复是否解决了 iOS 的释放问题呢?

这个问题应该是一直都有的。

关于自动图集无法分包的问题已经修复了,不过这个是编辑器的 bug,还需要你耐心等待下个新版本

收到 多谢 是2.2.1能修复 还是说要后续了?

会进到 2.2.1 版本

已修复
https://github.com/cocos-creator-packages/jsb-adapter/pull/209

谢谢你的反馈,之前确实使用了错误的地址, https://github.com/cocos-creator/cocos2d-x-lite/pull/1940 修复了。至于 webview 不能及时销毁是因为 native 的析构函数没有被调用到,这个问题 @_PP 会跟进。

我估计今天半夜会出rc2

请问是windows模拟器么,还是mac的