山海鲸可视化

第一人称相机

“第一人称相机”指在 3D 场景中用来模拟第一视角的一种摄像机,摄像机的位置和旋转都是以自身为中心。

双击鲸孪生组件进入编辑模式后,下拉左侧组件图层“相机”,可以看到默认有一个鸟瞰相机,这是主相机,第一人称相机需要自行添加。
image.png

添加第一人称相机

在工具栏“其他”中点击“相机”,添加一个“第一人称相机”
image.png

第一人称相机基本设置

配置项 说明
Z 轴距离 3D 场景中的物体可见距离,也可以称之为最近的平面和最远的平面。
位置 第一人称相机的三维空间位置。
旋转 第一人称相机的旋转角度。
视角大小 第一人称相机投射的平面的大小。
移动速度 以第一人称视角转动视角时的速度。
移动锁定鼠标 以第一人称视角转动视角时鼠标锁定与否。
旋转灵敏度 第一人称相机镜头旋转的灵敏程度。
碰撞检测 检测与物体之间是否发生碰撞。
碰撞检测大小 X、Y、Z 代表相机将会在设定的数值停下不会碰到物体(假设设定的数值为 100 的话那么当相机靠近物体时会在 100 米的时候停下)。

第一人称相机的各项参数都需要根据自身需求去调整。
image.png

第一人称视角切换设置

相机参数调整好后退出编辑模式,在子大屏中任意添加一个基础组件(此处以“基础单行文本”组件为例,并将其作简单的样式调整)。
image.png

“基础单行文本”组件上添加交互,交互设置情况如下:
image.png

这样就实现了点击按钮切换第一人称视角的效果,最终效果如下:
4.gif