Laya_Fred

赞同来自:

您好,看了下您给的demo,您描述的问题如下:
1、模型都在同一层使用一个相机,主角移动时怪物跟着移动;原因是您移动的是这个图片的位置,在onKeyDown里面您设置的是this.spRole.x、y的位置,这个图片是由3d场景内相机的rendertarget渲染过来的,所以你移动图片的位置整个场景跟着移动,主角与相机的坐标根本没有变化的,您需要移动主角的话可以通过设置this.sp3Role.transform.position来移动,同样设置相机跟随也是如此来设置camera.transform.position。这样其他的怪物就不会移动了。
2、在场景中添加上百个3d模型的话,如果是模型都显示在场景中可以不使用相机分层的,相机分层可以在不同层之间切换,来渲染不同层的模型,没有必要每个模型都分一个层,使用一个相机或者两个相机分别渲染主角与怪物都可以实现的。

158*****197

赞同来自:

感谢提供思路 我试一试

158*****197

赞同来自:

您好,按您说的这样写,角色不移动啊
 

要回复问题请先

商务合作
商务合作