Camera

继承自

描述

对象用于定义3D游戏世界的视角。

属性

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

函数

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

代码示例

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