TIL_002

김펭귄·2025년 7월 29일

Gizmo

  • Gizmo: 좌표 표현
    빨간화살표(x축), 초록화살표(y축), 파란화살표(z축)

레벨, 컨트롤러, UI, 액터 등 개발의 요소

레벨

  • 레벨: 게임이 진행되는 맵, 장면 또는 무대
    하나의 Persistent Level(메인 레벨)을 두고, Sub-Level을 레이어처럼 추가하며 개발

  • level blueprint를 통한 level 이동
    게임 시작 후 3초가 지난 뒤, LvI_ThirdPerson level로 이동

컨트롤러

  • 컨트롤러: 사용자의 입력(키보드/마우스/패드)을 받아 게임 내 행동으로 연결

컨트롤러와 폰의 관계

  • 플레이어와 폰(캐릭터)가 직접 연결된 것이 아닌, 컨트롤러가 폰(Pawn)을 ‘소유(possess)’ 하여 직접 제어

  • 유저의 입력이 컨트롤러를 통해 캐릭터의 움직임으로 전달

  • 플레이어와 Pawn 사이에 컨트롤러를 둠으로써 활용성을 높임

Actor

  • 언리얼의 월드에 배치되는 모든 오브젝트의 부모 클래스

  • 초기화 → 시작(Spawned) → Tick(프레임마다 업데이트) → Destroy 등의 cycle을 가짐

  • Pawn: Actor를 상속받아 “조종 가능한” 특징을 더한 클래스

  • Character: Pawn을 상속받아 “걷기, 달리기, 점프” 등의 이동 로직이 포함된 클래스

컴포넌트

  • 액터(Actors)에 서브 오브젝트로 추가할 수 있는 특수한 타입의 오브젝트(Object)
profile
반갑습니다

0개의 댓글