| 구분 | 함수 | 설명 | 호출 시기 |
| Mono Behaviour |
Awake() | 스크립트 인스턴스가 로드될 때 호출됩니다. Start()보다 먼저 호출됩니다. | 스크립트가 활성화될 때 |
| Start() | 첫 번째 프레임 업데이트가 실행되기 직전에 호출됩니다. | 스크립트가 활성화될 때 | |
| Update() | 매 프레임마다 호출됩니다. 게임 로직, 사용자 입력 처리 등에 사용됩니다. | 매 프레임 | |
| FixedUpdate() | 고정된 시간 간격으로 호출됩니다. 물리 계산 처리에 주로 사용됩니다. | 고정된 시간 간격 (기본 0.02초) | |
| LateUpdate() | Update()가 모두 호출된 후, 매 프레임마다 호출됩니다. 카메라 추적 등에 사용됩니다. | 매 프레임 | |
| OnEnable() | 스크립트가 활성화될 때 호출됩니다. | 오브젝트/컴포넌트 활성화 시 | |
| OnDisable() | 스크립트가 비활성화될 때 호출됩니다. | 오브젝트/컴포넌트 비활성화 시 | |
| OnDestroy() | 오브젝트가 파괴될 때 호출됩니다. | 오브젝트 파괴 시 | |
| Game Object | Find() | 이름으로 특정 게임 오브젝트를 찾습니다. | |
| SetActive() | 게임 오브젝트를 활성화하거나 비활성화합니다. | ||
| GetComponent<T>() | 게임 오브젝트에 연결된 특정 타입의 컴포넌트를 찾습니다. | ||
| transform | 오브젝트의 위치, 회전, 스케일 정보를 담고 있는 컴포넌트에 접근합니다. | ||
| Instantiate() | 프리팹을 복제하여 새로운 게임 오브젝트를 만듭니다. | ||
| Destroy() | 지정된 게임 오브젝트를 파괴합니다. | ||
| Physics | Raycast() | 지정된 방향으로 광선을 발사하여 충돌한 오브젝트를 감지합니다. | |
| AddForce() | Rigidbody에 힘을 가하여 움직이게 합니다. | ||
| AddTorque() | Rigidbody에 회전력을 가합니다. | ||
| OnCollisionEnter() | Rigidbody가 다른 Collider와 충돌을 시작할 때 호출됩니다. | ||
| OnTriggerEnter() | Collider가 isTrigger로 설정된 다른 Collider에 진입할 때 호출됩니다. | ||
| Input | GetKey() | 지정된 키가 눌려있는 동안 true를 반환합니다. | |
| GetKeyDown() | 지정된 키가 눌리는 순간 true를 반환합니다. | ||
| GetAxis() | 가상 축(Axis)의 값을 반환합니다. (예: "Horizontal", "Vertical") | ||
| GetMouseButton() | 마우스 버튼이 눌려있는 동안 true를 반환합니다. | ||
| GetMouseButtonDown() | 마우스 버튼이 눌리는 순간 true를 반환합니다. | ||
| User Interface | GetComponent<Text>() | Text 컴포넌트에 접근하여 텍스트를 변경합니다. (Unity 4.6 이상) | |
| GetComponent<Image>() | Image 컴포넌트에 접근하여 스프라이트를 변경합니다. | ||
| GetComponent<Button>() | Button 컴포넌트에 접근하여 클릭 이벤트를 추가합니다. | ||
| SetActive() | UI 패널이나 버튼을 활성화/비활성화합니다. |
'Graphic & Art > 3 D' 카테고리의 다른 글
| 브이레이 렌더 GPU 100% (0) | 2025.11.13 |
|---|---|
| 강남스타일 (0) | 2022.04.19 |
| CASS (0) | 2020.07.01 |
| 비닐 튜브 만들기 (0) | 2020.05.27 |
| 엑스트라콜드 (0) | 2018.11.30 |
| 유리 (0) | 2018.11.22 |
| random (0) | 2018.11.21 |
| Instantcopy(mel) (0) | 2018.10.26 |