Version: 5.3 (switch to 5.4b)
언어English
  • C#
  • JS

Script language

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

Transform

class in UnityEngine

/

Inherits from:Component

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

닫기

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

닫기

취소

Switch to Manual

Description

게임오브젝트의 위치, 회전 그리고 스케일(scale)을 나타냅니다.

씬의 모든 오브젝트는 트랜스폼을 가집니다. 오브젝트의 위치, 회전 그리고 스케일을 저장하고 다루기 위해서 사용합니다. 모든 트랜스폼은, 계층적으로 위치, 회전, 스케일을 적용할 수 있는, 부모 트랜스폼을 가질 수 있습니다. 이러한 계층은 계층 뷰에서 확인할 수 있습니다. 트랜스폼은 또한 enumerator를 지원하기 때문에 자식 트랜스폼에 대해 다음과 같이 루프를 이용할 수 있습니다:

// Moves all transform children 10 units upwards!

for (var child : Transform in transform) { child.position += Vector3.up * 10.0; }
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Example() { foreach (Transform child in transform) { child.position += Vector3.up * 10.0F; } } }

See Also: The component reference, Physics class.

Variables

childCount트랜스폼이 가진 자식 트랜스폼의 수를 나타냅니다.
eulerAngles각도단위 Euler 각도의 회전값을 나타냅니다.
forward월드 공간에서 트랜스폼의 파랑색 축을 나타냅니다.
hasChangedHas the transform changed since the last time the flag was set to 'false'?
localEulerAngles부모 트랜스폼의 회전(rotation)과 상대적인, 각도 단위 Euler 각도의 회전을 나타냅니다.
localPosition부모 트랜스폼에 상대적인 트랜스폼의 위치를 나타냅니다.
localRotation부모 트랜스폼의 회전에 상대적인, 트랜스폼의 회전을 나타냅니다.
localScale부모 트랜스폼과 상대적인 트랜스폼의 스케일(scale)을 나타냅니다.
localToWorldMatrix한 위치를 로컬 공간에서 월드 공간으로 변환하는 행렬을 나타냅니다.(읽기전용)
lossyScale오브젝트의 글로벌 스케일(scale)을 나타냅니다.(읽기전용)
parentTransform 오브젝트의 부모.
position월드 공간에서 트랜스폼의 위치를 나타냅니다.
right월드 공간에서 트랜스폼의 빨간색 축을 나타냅니다.
root계층에서 가장 위에 있는 트랜스폼을 반환합니다.
rotation Quaternion으로 저장되는 월드 공간상에서의 트랜스폼의 회전을 나타냅니다.
up월드 공간에서 트랜스폼의 초록색 축을 나타냅니다.
worldToLocalMatrix현재 트랜스폼의 부모 트랜스폼을 나타냅니다.

Public Functions

DetachChildren모든 자식 트랜스폼으로부터 부모 트랜스폼을 떼어냅니다.
Find/name/으로 자식을 검색하고 반환 합니다.
GetChildReturns a transform child by index.
GetSiblingIndexGets the sibling index.
InverseTransformDirection월드 공간으로부터 로컬 공간으로 /direction/을 변환합니다. Transform.TransformDirection의 반대.
InverseTransformPoint로컬공간에서 월드 공간으로 /position/을 변환합니다.
InverseTransformVectorTransforms a vector from world space to local space. The opposite of Transform.TransformVector.
IsChildOf/parent/의 자식 transform인지 여부.
LookAttransform을 회전해서 /target/의 현재 위치를 전방벡터가 가리킵니다.
Rotatez축 주위로 eulerAngles.z, x축 주위로 eulerAngles.x, y축 주위로 eulerAngles.y 순서로 회전을 적용합니다.
RotateAround월드 좌표에서 /point/를 통과하는 /axis/에 대해 transform을 /angle/에 의해 회전합니다.
SetAsFirstSibling방향과 /translation/의 거리로 transform을 이동합니다.
SetAsLastSibling방향과 /translation/의 거리로 transform을 이동합니다.
SetParent트랜스폼의 부모를 설정합니다.
SetSiblingIndexSets the sibling index.
TransformDirection로컬공간에서 월드공간으로 /direction/을 변환합니다.
TransformPoint로컬공간에서 월드 공간으로 /position/을 변환합니다.
TransformVector vector 를 로컬 공간에서 월드 공간으로 변환합니다.
Translate방향과 /translation/의 거리로 transform을 이동합니다.

Inherited members

Variables

gameObject현재의 컴포넌트가 첨부된 게임 오브젝트를 나타냅니다. 컴포넌트(component)는 항상 게임 오브젝트에 첨부되어 있다.
tag현재 게임 오브젝트의 태그를 나타냅니다.
transform현재 GameObject에 첨부된 Transform를 나타냅니다. (첨부되지 않은 경우에 null)
hideFlags오브젝트가 숨겨져있는 상태인지, 씬에 저장된 상태인지, 또는 사용자에 의해서 수정가능한 상태인지를 확인합니다.
name오브젝트의 이름을 나타냅니다.

Public Functions

BroadcastMessage게임오브젝트의 모든 MonoBehaviour나 Children 들에 대해 /methodName/으로 이름지어진 메서드를 호출 합니다.
CompareTag게임 오브젝트에 tag 태그가 태깅되었는가?
GetComponent제네릭(Generic) 버젼을 나타낸다. 더 자세한 정보는 Generic Functions페이지에서 확인.
GetComponentInChildrenReturns the component of Type type in the GameObject or any of its children using depth first search.
GetComponentInParentReturns the component of Type type in the GameObject or any of its parents.
GetComponents제네릭(Generic) 버젼을 나타낸다. 더 자세한 정보는 Generic Functions페이지에서 확인.
GetComponentsInChildrenReturns all components of Type type in the GameObject or any of its children.
GetComponentsInParentReturns all components of Type type in the GameObject or any of its parents.
SendMessage게임오브젝트의 모든 MonoBehaviour들에 대해 /methodName/으로 이름지어진 메서드를 호출 합니다.
SendMessageUpwards게임오브젝트와 behaviour의 acestor의 모든 MonoBehaviour들에 대해 /methodName/으로 이름지어진 메서드를 호출 합니다.
GetInstanceID오브젝트의 인스턴스 ID를 반환합니다.
ToString게임 오브젝트의 이름을 반환합니다.

Static Functions

Destroy게임오브젝트, 컴포넌트나 애셋을 삭제합니다.
DestroyImmediate obj 오브젝트를 즉시 파괴합니다. Destroy를 사용하는 것을 추천합니다.
DontDestroyOnLoad새로운 Scene이 로드될때 자동으로 파괴되지 않는 target 오브젝트를 만듭니다.
FindObjectOfType첫번째 활성화한 로드된 type 타입의 오브젝트를 반환합니다.
FindObjectsOfType모든 활성화한 로드된 type 타입의 오브젝트 리스트를 반환합니다.
Instantiate오브젝트의 인스턴스 ID를 반환합니다.

Operators

boolDoes the object exist?
operator !=Compares if two objects refer to a different object.
operator ==Compares two object references to see if they refer to the same object.