[LayaAir 2.0] localToGlobal获取坐标总是错误!
如图通过 localToGlobal获取蓝色小块的全局坐标,将粉色小块添加到Stage里面,然后设置小块的全局坐标,总是对不上,不知道是否是我代码的问题,附件有DEMO工程
let buttonTest = this.getChildByName("buttonTest");
this.sprteCenter = this.getChildByName("sprteCenter");
this.boxSpaw = this.getChildByName("boxSpaw");
//this.spriteSpaw.loadImage("../..")
buttonTest.on(Laya.Event.CLICK,this,()=>{
let point = new Laya.Point(this.sprteCenter.x,this.sprteCenter.y);
let pointGlobal = this.sprteCenter.localToGlobal(point);
Laya.stage.addChild(this.boxSpaw);
this.boxSpaw.x = pointGlobal.x;
this.boxSpaw.y = pointGlobal.y;
})
没有找到相关结果
已邀请:
1 个回复
一步の离
赞同来自:
所以你需要改成