임포트된 에셋을 포트나이트 사물로 변환하는 것은 포크리에서 에셋이 플레이어 캐릭터, 장치, 기타 사물, 휴대폰 도구와 상호작용하는 방식을 결정합니다. 에셋이 피해 및 파괴를 처리하는 방식과 에셋이 파괴되었을 때 어떤 타입의 자원이 드롭될지도 결정할 수 있습니다.
스태틱 메시를 사물로 변환하는 가장 쉬운 방법은 다음과 같은 3가지 주요 단계로 구성됩니다.
-
자원 타입 환경설정하기
-
피해 및 파괴 설정하기
-
섬 설정 장치에서 설정 변경하기
레거시 프로세스도 존재하지만, 시간이 약간 더 오래 걸립니다.
자원 타입 환경설정하기
파괴된 사물에 의해 드롭될 수 있는 자원의 3가지 타입으로 목재, 석재, 금속이 있습니다. 사물의 자원 타입을 설정하려면 콘텐츠 브라우저의 스태틱 메시 섬네일을 우클릭하여 스태틱 메시(Static Mesh) 메뉴를 엽니다.
스크립팅된 에셋 액션(Scripted Asset Actions) > Convert to Prop > 자원 타입 을 선택합니다.

이렇게 하면 스태틱 메시 기반 사물 블루프린트 에셋 이 포함된 CustomProps 폴더가 생성됩니다. 사물 블루프린트 에셋은 스태틱 메시를 참조하지만, 다른 프로퍼티 세트가 있는 에셋의 다른 클래스입니다. 뷰포트로 드래그하면, 에셋은 액터처럼 취급됩니다.

대안책은 뷰포트에서 임포트된 스태틱 메시를 선택하고 우클릭하여 사물 액터 를 생성하는 것입니다. 이 프로세스를 통해 콘텐츠 브라우저에 사물 에셋도 생성됩니다.

화염, 무기 등으로부터 환경 피해를 받을 때 자원 타입에 따라 에셋의 피해가 다양한 방식으로 드러납니다. 목재는 쉽게 피해가 드러나는 가장 반응성이 큰 자원인 반면, 금속은 가장 반응성이 떨어지는 자원으로, 피해가 쉽게 드러나지 않습니다. 파괴 이펙트, 사망 파티클과 사운드, 적중 사운드를 결정할 때 이러한 요소를 고려해야 합니다.
자원 타입 변경하기
게임 디자인 시 임포트한 에셋은 여러 위치에서 재사용하는 것이 일반적입니다. 이 경우 에셋을 부차적인 영역에 다른 타입의 자원으로 드롭하기를 원할 수 있습니다. 두 번째 에셋의 자원 타입을 변경할 수 있지만, 원본 블루프린트의 자원 타입을 변경할 수는 없습니다.
원본 에셋의 자원 타입을 변경하면 원본의 모든 사본에서 드롭한 자원 타입도 변경됩니다. 원본 블루프린트 클래스 액터의 자원을 변경하려면 이를 복제해야 합니다.
-
콘텐츠 브라우저에서 블루프린트 클래스 액터 를 복제합니다.
-
이름 끝에 새로운 자원 타입의 이름을 추가하여 새 섬네일의 이름을 변경합니다.
-
새 섬네일을 우클릭하고 스크립팅된 에셋 액션 > 새 자원 타입 을 선택합니다.
그러면 새로운 자원을 드롭하는 새 액터가 생성됩니다.
피해 및 파괴 설정하기
블루프린트 클래스(Blueprint Class) 드롭다운 메뉴에서 블루프린트 에셋에 피해를 활성화합니다.
블루프린트 클래스 섬네일을 우클릭하고 스크립팅된 에셋 액션(Scripted Asset Actions) > 피해받기 가능(Can Be Damaged) > 활성화(Enable) 를 선택합니다.

사운드, 비주얼 이펙트와 같은 파괴 파라미터를 자원 타입에 맞도록 액터에 추가합니다.
블루프린트 클래스 옵션을 액터(Actor) > 피해받기 가능 > 활성화 로 설정하지 않으면 사물이 파괴되지 않습니다. 이 옵션에 체크하지 않으면 사물이 그대로 유지됩니다.

블루프린트 클래스 섬네일을 더블클릭하여 블루프린트 클래스 에디터 를 엽니다. 검색창에서 effects 를 검색합니다. 사망 사운드(Death Sound) 드롭다운 메뉴에서 자원 타입에 맞는 사운드를 선택한 다음, 사망 파티클(Death Particles) 드롭다운 메뉴에서 비주얼 이펙트를 선택합니다.

검색창에서 다음 파라미터를 검색하고 상태를 다음과 같이 변경합니다.
-
피해받기 가능(Can be Damaged) - True
-
자원 드롭 허용(Allow Resource Drop) - True
섬 설정 변경하기
액터가 포트나이트 사물처럼 행동하게 하기 위해 변경해야 하는 섬 설정이 있습니다. 아웃라이너에서 IslandSettings 장치를 검색하고 선택하여 디테일 패널에서 옵션을 사용 가능하도록 만듭니다.
디테일 패널에서 곡괭이 파괴력(Pickaxe Destruction) 옵션을 다음 중 하나로 변경합니다.
-
없음(None) - 사물에 대한 파괴가 기본적으로 꺼져 있습니다.
-
기본(Default) - 사물에 포트나이트 배틀로얄 파괴를 사용합니다(히트 2~3회).
-
즉시(Instant) - 사물을 즉시 파괴하고 자원을 드롭합니다.
이 설정은 곡괭이로 입힌 피해만 변경합니다. 사물은 폭발, 무기, 화염에 의해 여전히 피해를 받을 수 있습니다.
섬 설정이 블루프린트 에셋으로 달성하고자 하는 결과물을 만들어 내는지 확인하기 위해 사물을 플레이테스트합니다. 추가 블루프린트 섬네일을 생성하지 않고도 블루프린트 에셋을 원하는 만큼 복사할 수 있습니다. 추가 사물은 원본 블루프린트 에셋의 데이터를 사용하여 프로퍼티를 결정합니다.
레거시 프로세스 사용하기
레거시 프로세스도 동일한 결과물을 만들어 내지만, 사물 블루프린트 에셋을 생성할 때 다른 메서드를 사용합니다.
블루프린트 클래스 생성하기
콘텐츠 브라우저(Content Browser) 에서 우클릭하고 블루프린트(Blueprint) > 블루프린트 클래스(Blueprint Class) 를 선택합니다. 이렇게 하면 블루프린트 클래스 섬네일이 생성됩니다. 새 블루프린트 에셋을 명명합니다.

피해 및 자원 할당하기
블루프린트 클래스 드롭다운 메뉴를 열고 에셋이 피해를 받도록 선택하여 피해를 받을 수 있는 사물을 생성합니다. 섬네일을 우클릭하고 스크립팅된 에셋 액션(Scripted Asset Actions) > 피해받기 가능(Can Be Damaged) > 활성화(Enable) 를 선택합니다. 다음으로는 자원 타입을 설정합니다. 섬네일을 우클릭하고 스크립팅된 에셋 액션 > 자원을 다음으로 설정(Set Resource To) > 자원 타입 을 선택합니다. 이제 에셋이 파괴되면 선택한 자원이 드롭됩니다.

파괴 프로퍼티 추가하기
파괴 프로퍼티를 프로퍼티 매트릭스의 사물에 추가합니다. 블루프린트 클래스 섬네일을 더블클릭하여 프로퍼티 매트릭스를 열거나, 블루프린트 클래스 섬네일을 우클릭하고 에셋 액션(Asset Actions) > 프로퍼티 매트릭스에서 선택 편집(Edit Select in Property Matrix) 을 선택합니다. 프로퍼티 매트릭스가 열립니다.
프로퍼티 매트릭스 검색창에 스태틱 메시(Static Mesh)를 입력하고 컨텍스트 메뉴에서 스태틱 메시를 선택하면 선택한 스태틱 메시가 프로퍼티 매트릭스의 뷰포트에 나타납니다. 그런 다음 프로퍼티 매트릭스 검색창에 Effects 를 입력하고 드롭다운 메뉴에서 사망 사운드 및 사망 파티클 을 설정합니다. 이제 사물이 파괴되면 선택한 사운드가 나오며, 파괴되면서 사망 파티클을 표시합니다.

사물이 파괴되면서 자원을 제공하려면, 섬 설정 변경하기 에 대한 위 인스트럭션을 따라야 합니다. 섬 설정 프로퍼티가 설정되었으면 사물을 파괴할 수 있습니다.
에셋이 자원을 드롭하고 파괴되지 않게 하려면, 파괴 가능(Can Be Destroyed) 옵션을 사용 안 함(Disable) 으로 설정합니다.
Penguin by patrakeevasveta, CC BY 4.0에 따라 사용 허가됨.