본문 바로가기
  • 선하심과 인자하심이 반드시 나를 따르리니
  • 나 지혜는 명철로 주소를 삼으며 지식과 근신을 찾아 얻나니
  • 나 지혜는 명철로 주소를 삼으며 지식과 근신을 찾아 얻나니
Graphic & Art/3 D

Unity 함수

by 山海鏡 2025. 8. 11.

 

구분 함수 설명 호출 시기
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