블루프린트3 [Unreal 기초] 7. 오브젝트와 레퍼런스 게임은 여러 데이터 덩어리와 기능 덩어리로 구성되어 있죠. 오브젝트의 정의는 이 각각의 데이터와 기능을 모두 포함하는 집합입니다. 액터는 레벨(맵)에 표현할 수 있는 실체가 있는 오브젝트들이고,컴포넌트는 실체가 없지만 액터 안에 들어갈 수 있는 기능적인 오브젝트입니다.오브젝트 안에 액터와 컴포넌트가 포함되는 것이죠. 게임에서 A액터와 B액터가 있습니다.A에서 B의 정보가 필요할 때,1. 컴퓨터가 B를 복사해서 A가 복사본B를 읽는 방법이 있고,2. 오리지날 B에서 정보를 받아오는 방법이 있습니다. 액터는 컴포넌트 등 많은 데이터를 가지고 있기 때문에 액터를 복사하는 것은 비효율적입니다.액터의 정보가 필요할 때 액터를 통째로 복사하지 않고 그 정보를 사용하기 위해 레퍼런스를 사용합니다. 액터의 정보도 컴.. 2025. 1. 6. [Unreal 기초] 5. 블루프린트 [ StartContent > Maps > Minimal_Default ]맵으로 이동한 뒤 레벨 블루프린트 창을 연다. 블루프린트는 Event graph라는 공간에 미리 동작을 설정해둔 노드(node)를 배치하여 순서대로 작동되게하는 제어 방법이다. 필요한 노드는 Event graph 빈 공간에 우클릭 + 이름으로 검색하여 사용할 수 있고, 위의 빨간 노드는 이벤트 노드로, 언제 저 노드 다발이 시작되는지를 결정한다. 위 예시를 실행하면 welcome!이 출력되고 3초 후 hello가 출력된다. 블루프린트는 간단한 게임 제작이나 비개발자와의 협업에서 유용하고, 다양한 노드를 적제 적소에 사용하는 것이 중요하다. 2025. 1. 6. [Unreal 기초] 4. 프로젝트 생성 앞으로 슈팅게임을 만들며 언리얼 사용방법을 학습할 예정입니다. 새로운 프로젝트를 [게임 - 기본] 프로젝트를 만들어 줍니다.이 때 프로젝트 경로도 확인해주세요.* 시작용 콘텐츠 체크하기 프로젝트를 생성하면 해당 경로에 프로젝트폴더가 생성되고 프로젝트의 대부분은 Content 폴더에 저장됩니다. 언리얼 엔진으로 돌아와서 좌측 하단에 콘텐츠 드로어를 누르면 콘텐츠 폴더가 보이는데 이것이 프로젝트 경로에서 봤던 Content 폴더입니다. 우측 상단 탭에서 [블루프린트 - 레벨 블루프린트 열기]를 클릭하여 레벨에 적용된 블루 프린트를 확인할 수 있습니다.블루프린트에 대한 설명은 다음 글에서 이어집니다. 2025. 1. 6. 이전 1 다음 반응형