[]设置pivot后,精灵位置显示位置不正确

我的版本是1.7.14,设置了sprite的pivot和pos,结果位置不正确
// 程序入口
class GameMain {
private sp: Laya.Sprite;
constructor() {
Laya.init(2000, 1500);
//设置舞台背景色
Laya.stage.bgColor = "#ffffff"

this.sp = new Laya.Sprite();
let width = 660
let height = 420
this.sp.size(width, height)
this.sp.pivot(Math.round(width / 2), Math.round(height / 2))
this.sp.graphics.drawCircle(0, 0, 5, "#000000")
this.sp.graphics.drawRect(-this.sp.pivotX, -this.sp.pivotY, width, height, undefined, "#00ff00", 1)
this.sp.pos(500, 500)
Laya.stage.addChild(this.sp);
}
}
new GameMain();
这是运行截图,发现中心点的位置并不是(500, 500)

屏幕快照_2017-12-30_下午2.48_.15_.png

 
已邀请:

Laya_XS

赞同来自: cyqcyqcyq

设置中心点后,他的x跟y坐标会发生变化

要回复问题请先

商务合作
商务合作