[]1.7.18beta下转换3D坐标不正确

我使用官方的例子,D3SpaceToD2Space,在适配iphoneX的时候,3D到2D的位置不对了,应该是只要你设备的屏幕大于你设计的宽高都会有问题。。。
已邀请:

w1114367261

赞同来自:

能否上传一张你的错误截图那?我们查一下

myala34

赞同来自:

Screen_Shot_2018-04-25_at_下午2.24_.59_.png

这是iphoneX的截图,我们设计的宽高是1134*750,然后代码是按例子的。
 
 

Laya3D.init(750, 1134, true);
Laya.stage.scaleMode = Laya.Stage.SCALE_SHOWALL;
Laya.stage.screenMode = Laya.Stage.SCREEN_NONE;


private animate(): void {
   this._position.x = Math.sin(this.scaleDelta += 0.01);
   this.layaMonkey3D.transform.position = this._position;
   this.camera.viewport.project(this.layaMonkey3D.transform.position, this.camera.projectionViewMatrix, this._outPos);
   this.layaMonkey2D.pos(this._outPos.x / Laya.stage.clientScaleX, this._outPos.y / Laya.stage.clientScaleY);
}

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作