[0]3d模型在相机纹理不能居中显示,人物锯齿严重

做了个小demo,但是有两个问题一直不能解决,麻烦官方帮忙看看,和api的结果不一样:
1、3D人物用相机纹理绘制到2D地图上,3D模型不能在蓝色的相机纹理图中居中(不知道居中的原理是什么,勉强居中了换了分辨率又变了)
2、3D人物用相机纹理绘制后就变得锯齿特别严重,单独显示3D模型的话边缘很平滑
ide版本是2.13.1beta
 
已邀请:

158*****197

赞同来自:

居中显示我弄明白了,2d坐标转3d坐标那里,应该传人2d的屏幕宽高,官方demo没有注释,我瞎猜了好久,以为是把2d应该标注的坐标转为3d的坐标让人物去在3d显示呢
第二个锯齿的问题困扰一周多了,麻烦帮忙看下哦

shiyang

赞同来自:

lookAt就剧中了吧

158*****197

赞同来自:

不是的,
//转换2D屏幕坐标系统到3D正交投影下的坐标系统
_camera.convertScreenCoordToOrthographicCoord(new Laya.Vector3(GameConfig.width, GameConfig.height, 0), this.orthographicPos);
这里应该传入2D的屏幕参数,demo没写注释,我开始以为传入是2D上的目标坐标

Yan

赞同来自:

RenderTexture没法进行多重采样,想要在texture上使用抗锯齿需要将RenderTexture修改为MulSampleRenderTexture(MulSampleRenderTexture只能在webgl2上有用)。并且将_camera.msaa设为true。修改代码如下所示:

要回复问题请先

商务合作
商务合作