Version: 2021.2
Null 레퍼런스 예외
중요 클래스 - GameObject

중요 클래스

이 섹션에서는 스크립팅 시 사용할 수 있는 Unity에서 가장 자주 사용되고 중요한 빌트인 클래스에 대한 간략한 정보를 제공합니다.

이 페이지는 Unity에서 스크립팅 기본 사항을 발견하기 위한 시작점 역할을 하며 Unity의 모든 클래스를 다루지 않습니다. 이는 여기서 다루는 클래스의 모든 멤버도 마찬가지입니다.

For a more complete reference of all the built-in classes and every member available, see the (Script Reference)[ScriptRef:index].

  • GameObject: 씬에 존재할 수 있는 오브젝트의 타입을 나타냅니다.
  • MonoBehaviour: 기본적으로 모든 Unity 스크립트가 파생되는 기본 클래스입니다.
  • Object: Unity가 에디터에서 참조할 수 있는 모든 오브젝트의 기본 클래스입니다.
  • Transform: 스크립트를 통한 게임 오브젝트의 포지션, 회전 및 스케일뿐만 아니라 부모 및 자식 게임 오브젝트의 계층적 관계에 대한 다양한 작업 방법을 제공합니다.
  • Vectors: 2D, 3D, 4D 포인트, 라인 및 방향을 표현하고 조작하는 클래스입니다.
  • Quaternion: 절대 또는 상대 회전을 나타내는 클래스이며, 이를 생성하고 조작하는 방법을 제공합니다.
  • ScriptableObject: 많은 양의 데이터를 저장하는 데 사용할 수 있는 데이터 컨테이너입니다.
  • Time (and framerate management): Time 클래스를 사용하면 시간을 측정 및 제어하고 프로젝트의 프레임 속도를 관리할 수 ​​있습니다.
  • Mathf: 게임 및 앱 개발에 일반적으로 필요한 삼각 함수, 로그 함수, 기타 함수를 비롯한 일반적인 수학 함수 컬렉션을 제공합니다.
  • Random: 흔히 요구되는 다양한 타입의 랜덤 값을 쉽게 생성할 수 있는 방법을 제공합니다.
  • Debug: 프로젝트가 실행되는 동안 어떤 일이 일어나고 있는지 파악하거나 조사하는 데 도움이 되는 정보를 에디터에서 시각화할 수 있습니다.
  • Gizmos and Handles: 씬 뷰와 게임 뷰에 라인과 모양뿐만 아니라 인터랙티브 핸들과 컨트롤도 그릴 수 있습니다.
Null 레퍼런스 예외
중요 클래스 - GameObject