ccc2.0.7的spine动画设置time scale的问题

random634
Thu, 31 Jan 2019 06:25:52 +0000

是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); // 原有
}

阅读整个主题