Skip to content

Camera

属性

Vector3PickPosition
摄像机跟随鼠标在游戏内指向的三维坐标
Vector3LookFocus
摄像机焦点,镜头所看向的点
floatZNear
摄像机的近平面
floatZFar
摄像机的远平面
floatFieldOfView
设置摄像机垂直视野的角度
CameraTypeCameraType
摄像机类型
SandboxNodeCameraSubject
摄像机子节点
Vector2ViewportSize
描述客户端视口的尺寸(以像素为单位)

成员函数

以朝向摄像机的方向,通过给定的距摄像机的深度,在视口上的某个位置创建单位射线(以像素为单位)
将一个世界坐标position转换到摄像机视口坐标
将3D节点世界坐标position转UI节点坐标

代码示例

lua
--创建相机
local camera = SandboxNode.new('Camera')
local workSpace = game.WorkSpace
--设置父节点
camera:SetParent(workSpace)
--设置视角大小
camera.FieldOfView = 100.0
--设置相机位置
camera.Position = Vector3.new(500, 700, 500)