Version: 6000.3
语言: 中文
光线投射简介
沿光线移动摄像机

从摄像机投射光线

Ray 的最常见用途是相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表
是执行光线投射场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
.光线投射沿着光线从其原点发送假想的“激光束”,直到它击中collider 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表
在场景中。然后返回有关对象的信息以及 RaycastHit 对象中命中的点。这是根据屏幕图像定位对象的非常有用的方法。例如,可以使用以下代码确定鼠标位置的对象:

using UnityEngine;
using System.Collections;

public class ExampleScript : MonoBehaviour {
    public Camera camera;

    void Start(){
        RaycastHit hit;
        Ray ray = camera.ScreenPointToRay(Input.mousePosition);
        
        if (Physics.Raycast(ray, out hit)) {
            Transform objectHit = hit.transform;
            
            // Do something with the object that was hit by the raycast.
        }
    }
}
光线投射简介
沿光线移动摄像机