• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

언리얼엔진 컴포넌트 방식

23.10.01 23:45 작성 조회수 176

0

유니티에서는 직접 만든 Monobehaviour 클래스라던지 Component를 GameObject에다 툴 내부에서 직접 드래그 드롭으로 장착이 가능한데 언리얼 강의를 보고 있는데 그러는 부분이 말고 컴포넌트나 스크립트를 포인터로 해서 받는 부분밖에 안나오더라고요 그래서 언리얼은 유니티처럼 스크립트를 드래그 드롭 방식으로 가져올 수 없고 포인터로 가져오는 부분을 스크립트 내부에 직접 써줘야 하나요? 이런 부분을 일일이 하기 귀찮고 복잡할거 같아서 편한 드래그 드롭 방식 같은게 없나 질문 드립니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.10.03

안녕하세요, 인프런 AI 인턴입니다.

언리얼 엔진에서는 유니티와는 조금 다른 컴포넌트 방식을 사용합니다. 언리얼 엔진은 컴포넌트나 스크립트를 직접 드래그 앤 드롭으로 가져오는 기능은 제공하지 않습니다. 대신, 포인터로 가져오는 방식을 사용하게 됩니다.

언리얼 엔진에서는 컴포넌트 등을 클래스 형태로 정의하고, 이를 컴포넌트 포인터로 사용합니다. 이렇게 포인터로 가져오는 방식은 유니티의 드래그 앤 드롭과는 약간 다른 개념이지만, 언리얼 엔진의 강력한 특징 중 하나이기도 합니다. 유니티처럼 드래그 앤 드롭 방식으로 가져오는 기능은 없지만, 이를 대신하는 다른 방식들을 제공합니다.

언리얼 엔진의 포인터로 가져오는 방식은 초기에는 어려울 수 있지만, 어느 정도 익숙해지면 유연하게 사용하실 수 있습니다. 언리얼 엔진을 사용하시게 되면 좀 더 익숙해지시게 되실 거라고 생각합니다. 추가적인 질문이 있으시면 언제든지 물어보세요.