LanguageEnglish
  • C#
  • JS

Script language

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

This version of Unity is unsupported.

Transform.RotateAround

Switch to Manual
public void RotateAround(Vector3 point, Vector3 axis, float angle);

Description

Rotates the transform about axis passing through point in world coordinates by angle degrees.

This modifies both the position and the rotation of the transform.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Update() { transform.RotateAround(Vector3.zero, Vector3.up, 20 * Time.deltaTime); } }