[]正交摄像机裁剪问题

增大摄像机的远裁剪面造成子网格消失,远裁剪面改小就会出现,具体代码如下,工程见附件
//当前状态,sp的头部不可见,将远裁剪面550改成400头像就会出现,而sp1离摄像机比sp更远缺不影响。
var camera = (scene.addChild(new Laya.Camera(0, 0.1, 550)));
camera.transform.translate(new Laya.Vector3(250, 1, 0));
var rotation = new Laya.Quaternion;
Laya.Quaternion.lookAt(camera.position, new Laya.Vector3(0, 0, 0), camera.up, rotation);
camera.transform.rotation = rotation;
camera.clearColor = new Laya.Vector4(1, 1, 1, 1);
camera.orthographicProjection = true;
scene.currentCamera = camera;
camera.orthographicVerticalSize = 400;

//这个物体里摄像机更近
var sp = Laya.Sprite3D.load('res/01/mfs_01.lh');
scene.addChild(sp);
sp.on(Laya.Event.HIERARCHY_LOADED, this, function(){
sp.transform.localPosition = new Laya.Vector3(1, 1, 1);
var scale = 1;
var v3 = sp.transform.localScale;
v3.x = scale;
v3.y = scale;
v3.z = scale;
sp.transform.localScale = v3;
})

//这个物体里摄像机更远
var sp1 = Laya.Sprite3D.load('res/01/mfs_01.lh');
scene.addChild(sp1);
sp1.on(Laya.Event.HIERARCHY_LOADED, this, function(){
sp1.transform.localPosition = new Laya.Vector3(-150, 1, 100);
var scale = 1;
var v3 = sp1.transform.localScale;
v3.x = scale;
v3.y = scale;
v3.z = scale;
sp1.transform.localScale = v3;
})
已邀请:

cuixueying

赞同来自:

问题收到,我们测试下,晚些回复!

183*****755

赞同来自:

看到了以上代码,还在用老的API,正交相机裁剪问题,我们在一个版本解决过,请使用官方最新引擎!

要回复问题请先

商务合作
商务合作