Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Ray

Creates a ray starting at origin along direction.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Constructor
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

Ray(Vector3, Vector3)

Creates a ray starting at
origin
along
direction
.
public Ray(Vector3 origin, Vector3 direction)

Parameters

origin


direction

Examples

using UnityEngine;public class ExampleClass : MonoBehaviour{ void Start() { // Create a ray from the transform position along the transform's z-axis Ray ray = new Ray(transform.position, transform.forward); }}

Ray(Vector3, Vector3)

Creates a ray starting at
origin
along
direction
.
public Ray(in Vector3 origin, in Vector3 direction)

Parameters

origin


direction

Examples

using UnityEngine;public class ExampleClass : MonoBehaviour{ void Start() { // Create a ray from the transform position along the transform's z-axis Ray ray = new Ray(transform.position, transform.forward); }}