스크립트와 기본적인 객체

ㅋㅋ·2022년 6월 7일

유니티강의

목록 보기
12/24

스크립트

기본적으로 프로젝트 뷰 우측 영역에서 우클릭하여 Create에서 생성 가능

생성된 스크립트 파일 이름을 기준으로 class가 생성 된다.

class는 기본적으로 MonoBehaviour를 상속받고, start와 update 함수를 가지고 있다.


MonoBehaviour

유니티 주요 이벤트 발생 시 호출되는 start와 update 같은 메소드를 정의 할 수 있게 하며,

다른 컴포넌트들에 접근할 수 있는 기능을 제공한다.

또한 유니티 api를 사용하기 위한 클래스

주요 변수

  • transform
  • gameObject
  • tag
  • enabled
  • name

주요 메소드

  • Invoke
  • Coroutine
  • GetComponent
  • SendMessage
  • Destroy
  • DontDestroyOnLoad
  • FindObject
  • Instantiate

UnityEngine.Debug

Assert 메소드, log 메소드 및 Scene 뷰에서 시각적인 디버그 기능들을 제공한다.


스크립트 변수

public보다는 [SerializeField]를 사용하여 인스펙터에 노출시키는 것이 좋으며,

Start나 Awake 함수에서 초기화를 하는 것이 좋다.

선언과 함께 초기화한 값은 인스펙터에서 수정 시 인스펙터의 값을 따라간다.


유니티 폴더 이름

  • Editor 유니티 에디터에서만 사용하고 빌드 시 포함하지 않는 폴더
  • Plugins 프로그래밍 에셋 및 외부 라이브러리 dll 등
  • Resources 그래픽 데이터 등의 데이터
  • StreamingAssets 비디오 등의 데이터

0개의 댓글