Camera
继承自:
描述
对象用于定义3D游戏世界的视角。
属性
摄像机跟随鼠标在游戏内指向的三维坐标 |
摄像机焦点,镜头所看向的点 |
摄像机的近平面 |
摄像机的远平面 |
设置摄像机垂直视野的角度 |
摄像机类型 |
摄像机子节点 |
描述客户端视口的尺寸(以像素为单位) |
函数
以朝向摄像机的方向,通过给定的距摄像机的深度,在视口上的某个位置创建单位射线(以像素为单位) |
将一个世界坐标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)