-
Creator 版本:1.8.1
-
目标平台: 模拟器
-
语言: TS
详见附件
testScaleTo.zip (491.5 KB)
@jare帮看一下吧,这个一直返回空,不能执行缩放,传入的值是0.25, 1, 1
这个有人回复吗?

cc.moveTo也变成这样了
scale没问题的 是你自己代码问题 - -
我改了下,自己看看错在:
const {ccclass, property} = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {
@property(cc.Layout)
testLayout = null
// LIFE-CYCLE CALLBACKS:
onLoad () {
let canvas = cc.find('Canvas')
this.scaleTo(this.testLayout.node, 1, 1,1,()=>{console.log('read api!')})
}
start () {
}
public scaleTo(target: cc.Node, duration: number, sx: number, sy?: number, completeCallback?: Function) {
if (!target) {
if (completeCallback) {
completeCallback('target must be not null')
}
return
}
let scales: cc.FiniteTimeAction[] = []
sy = sy == null? sx : sy
let scaleAction = cc.scaleTo(duration, sx, sy)
console.log(JSON.stringify(scaleAction));
scales.push(scaleAction)
if (completeCallback) {
scales.push(cc.callFunc(completeCallback))
}
let seq = cc.sequence(scales)
target.runAction(seq)
}
}