Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Ray.Ray

Ray(origin: Vector3, direction: Vector3)
Ray(Vector3 origin, Vector3 direction);
def Ray(origin as Vector3, direction as Vector3)

Description

Creates a ray starting at origin along direction.

	// Create a ray from the transform position along the transform's z-axis

var ray = new Ray (transform.position, transform.forward);

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public Ray ray = new Ray(transform.position, transform.forward);
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public ray as Ray = Ray(transform.position, transform.forward)