[]设置pivot后,精灵位置显示位置不正确
我的版本是1.7.14,设置了sprite的pivot和pos,结果位置不正确
// 程序入口这是运行截图,发现中心点的位置并不是(500, 500)
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();
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XS
赞同来自: cyqcyqcyq