Advertisement

[Unity][camera perspective]cameras之间的切换

阅读量:

存在两种方式可以实现不同摄像机之间的切换,

首先,可以通过数组结构来存储已在场景中配置完成的摄像机对象

1.调整摄像机所关联的gameobject的激活状态

2.调整摄像机的深度参数

Camera的Depth属性对摄像机切换时的排序顺序具有直接影响。所有摄像机的Depth值若均为0,或按照0,1,2,3,4,5...的递增顺序排列。

当某摄像机的Depth值设定为-1时,其将被排在Depth值为0的摄像机之前。

在场景中查找所有包含Camera组件的对象,存在两种方式:

  1. 可以通过检测其transform.tag属性对应的TAG字符串来定位所需摄像机。但此方法的前提是必须为所有目标摄像机对象设置相应的TAG标识。

  2. 可将所有摄像机统一放置于一个空物体中,如图中所示的空物体Cameras。通过找到该空物体Cameras,即可遍历其下所有子对象,从而获取到各个摄像机。(如图所示的方

全部评论 (0)

还没有任何评论哟~