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.

Quaternion.eulerAngles

var eulerAngles: Vector3;
Vector3 eulerAngles;
eulerAngles as Vector3

Description

Returns the euler angle representation of the rotation.

A rotation that rotates euler.z degrees around the z axis, euler.x degrees around the x axis, and euler.y degrees around the y axis (in that order).

	// Create a rotation
	var rotation = Quaternion.identity;
	// Assign a rotation 30 degrees around the y axis
	rotation.eulerAngles = Vector3(0, 30, 0);
	// print the rotation around the y-axis
	print(rotation.eulerAngles.y);
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public Quaternion rotation = Quaternion.identity;
    void Example() {
        rotation.eulerAngles = new Vector3(0, 30, 0);
        print(rotation.eulerAngles.y);
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public rotation as Quaternion = Quaternion.identity

	def Example() as void:
		rotation.eulerAngles = Vector3(0, 30, 0)
		print(rotation.eulerAngles.y)