编辑器里设置了time scale,在web环境下是有效的,在native环境下无效,这个bug什么时候能修复啊?
是jsb 绑定的小问题,可以自己先改下
mac 版本 /Applications/CocosCreator207.app/Contents/Resources/builtin/jsb-adapter/bin/jsb-engine.js 这个文件
Object.defineProperty(skeleton, “timeScale”, {
get: function get() {
//return this._timeScale || 1.0; // 这儿改成下面这种
return this._timeScale != null ? this._timeScale : 1.0;
},
}
// 这个函数
skeleton.setSkeletonData = function (skeletonData) {
// 添加这句
this._skeleton.setTimeScale(this.timeScale); // 新增
this._skeleton.setOpacityModifyRGB(this.premultipliedAlpha); // 原有
}
1赞
已经修复,在2.0.8版本合并。
https://github.com/cocos-creator-packages/jsb-adapter/pull/112/commits/4c02a009c353e80f40c20d30fa6ed429d8224bc4
太棒了