1. Home
  2. Docs
  3. Verge3D用户手册
  4. 拼图参考
  5. Camera

Camera

此类别的拼图使用相机执行操作。

“look at”

平滑地为活动相机设置动画,使其以指定对象为目标。数字参数指定动画的时间长度(单位秒)。

“tween camera”

平滑地为活动相机设置动画,使其位置更改为指定对象的位置,并且相机将指向另一个指定对象。数字参数指定动画的时间长度(单位秒)。

“set active camera”

使指定的相机处于活动状态。这可用于在运行中更改摄像机控制模式( 
“orbit” vs “flying” vs “no controls” ),视野和其他设置。

“get camera direction”

返回激活相机世界坐标向量的x,y,z元素列表。如果frome mouse/touch被勾选,该拼图会从相机到光标发射一条射线,并返回射线的方向。如果额外勾选inverted,那么光标的屏幕位置坐标会被变为负值。

在下面的例子中,物体会始终看向光标。这可以通过使用一些简单的数学运算将空/虚拟对象的位置映射到光标来实现。

要在3ds Max中设置此类行为,请使用“ 旋转控制器/ LookAt约束”使对象跟随虚拟对象。在Blender中,这对应于TrackTo约束。

“autorotate camera”

实现围绕目标点旋转的环绕相机动画。

如下案例中,相机会在用户交互后3秒开始旋转。当用户单击鼠标(或触摸屏幕),他或她在超过3秒后可以重新控制相机。

Was this article helpful to you? Yes 1 No