What is the default local scale of a new GameObject in Unity?

Study for the Unity Certified User Artist Test. Prepare using flashcards and multiple choice questions, including hints and explanations. Get ready to excel in your certification exam!

Multiple Choice

What is the default local scale of a new GameObject in Unity?

Explanation:
The local scale defaults to 1 on all axes, meaning no scaling from the object’s original size. When you create a new GameObject, Unity initializes the Transform with a localScale of 1,1,1 so the object appears at its intended size. A scale of 1,1,1 keeps the model at its original dimensions, which is why it’s the default. In contrast, a zero scale would collapse the object to nothing, a large value like 100 would make it huge, and non-uniform scales like 1,2,3 would stretch along different axes. This starting point also provides predictable behavior for child objects, since they scale relative to their parent’s local scale.

The local scale defaults to 1 on all axes, meaning no scaling from the object’s original size. When you create a new GameObject, Unity initializes the Transform with a localScale of 1,1,1 so the object appears at its intended size. A scale of 1,1,1 keeps the model at its original dimensions, which is why it’s the default. In contrast, a zero scale would collapse the object to nothing, a large value like 100 would make it huge, and non-uniform scales like 1,2,3 would stretch along different axes. This starting point also provides predictable behavior for child objects, since they scale relative to their parent’s local scale.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy