시간을 내 레고® 조립 장치로 건설하여, 플레이어가 버튼 한 번만 누르면 레고 섬에서 사물을 만들고 분해할 수 있는 구성을 만들어 보세요! 이 장치에서 상호작용 반경을 설정해 반경 내 사물 단일 구조물을 플레이어가 조립할 수 있는 홀로그램으로 바꾸세요.
레고® 조립 장치는 LEGO Brick Editor로 만든 오브젝트에서 작동하지 않습니다.
Verse를 통해 플레이어가 분해할 수 있는 사물도 구성할 수 있습니다. 빌드가 깔끔하게 맞아떨어져, 플레이어가 레고 브릭을 절대 밟을 일 없는 세계를 디자인하세요. 브릭이 비처럼 쏟아집니다!
조립 장치를 사용하면 사물을 숨기고 동적으로 콜리전을 꺼 진행 기반 건설 메커니즘을 만들 수도 있습니다.
이 장치로는 레고 브릭 사물만 조립할 수 있지만, 모든 사물을 일시적으로 숨길 수 있습니다.
빌드가 완성되었음을 확실하게 알리는 오디오 및 비주얼 이펙트를 구성하여 플레이어가 건설 가능 시뮬레이션에 푹 빠지게 하세요. 상호작용에 시네마틱 컷신도 사용할 수 있습니다.
이 장치를 사용해 플레이어가 사물을 조립해 화폐를 얻고 퀘스트를 잠금 해제할 수 있는 타이쿤 스타일 게임플레이를 만들어 보세요. 설정을 커스터마이징해 빌드를 성공적으로 완성하면 트리거되는 이벤트를 만들 수도 있습니다. 레고 집 만들기 템플릿에서 레고 에셋과 포트나이트 에셋을 조합해 새로운 환경을 만들며 장치도 시험해 보세요.
장치 이용
조립 장치는 포크리 및 포트나이트 언리얼 에디터(UEFN)용 레고 섬에서 이용 가능합니다.
해당 장치는 다음 위치에서 찾을 수 있습니다.
포크리: 포크리 메뉴 > 콘텐츠 > 레고® 콘텐츠 > 장치 > 조립 장치
UEFN: 콘텐츠 드로어 > 레고® 콘텐츠 > 장치 > 조립 장치
장치 이용, 배치, 설정 조정의 기초를 배우려면 장치 사용하기를 참조하세요.
상황별 필터링
일부 장치는 상황별 필터링이라는 기능의 영향을 받습니다. 이는 특정 관련 옵션의 설정값에 따라 옵션을 숨기거나 표시하는 기능입니다. 커스터마이징 패널이 깔끔해지고, 옵션을 관리하거나 찾기가 쉬워졌습니다. 이런 부분을 알아보기 쉽도록, 상황별 필터링이 적용되는 값은 이탤릭체로 표시되어 있습니다.
상황별 필터링이 적용되는 옵션을 포함하여 모든 옵션이 나열되어 있습니다. 옵션이 특정 값에 따라 숨겨지거나 표시되는 경우 아래 표에 해당 옵션에 대한 설명이 있습니다.
장치 옵션
기본값은 굵게 표시됩니다. 상황별 필터링을 트리거하는 값은 이탤릭체로 표시되어 있습니다.
다음 옵션으로 이 장치를 구성할 수 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
선택 반경 | 100.0, 값 입력 | 선택 반경 내의 액터가 장치에 의해 조립되고 분해됩니다. |
조립 시간 | 1.0s, 값 입력 | 사물 조립 및 분해에 걸리는 시간입니다. 초 단위로 설정합니다. |
상호작용 유지 | True, False | 조립 또는 분해가 연속 액션인지, 단일 클릭인지를 설정합니다. True로 설정하면 플레이어가 입력 키를 뗄 때 조립 또는 분해를 중단합니다. |
상호작용 유지 초기화 | True, False | 상호작용 중단 시 건설 진행도가 초기화되는지 여부를 설정합니다. 이 옵션은 상호작용 유지(Held Interaction)가 True로 설정된 경우에만 사용할 수 있습니다. |
콜리전 | 항상 켜기(Always On), 분해 시 끄기(Off if Disassembled) | 장치가 분해되면 액터의 콜리전을 어떻게 처리할지 설정합니다.
|
사용 단계 | 없음, 항상, 게임 시작 전, 게임플레이만 | 장치를 사용할 게임 단계를 설정합니다. 사용 안 함 상태의 장치와 직접 상호작용할 수는 없지만, 장치는 이벤트에 반응합니다. |
선택 볼륨 셰이프(Selection Volume Shape) | 스피어(Sphere), 스태틱 메시 선택 | 이 장치가 어떤 오브젝트에 영향을 줄지 탐지하는 데 사용할 스태틱 메시를 설정합니다. |
게임 시작 조립 | True, False | 장치가 게임을 시작하는 상태를 설정합니다. |
홀로그램 표시(Show Hologram) | True, False | 분해되었을 때 완전히 조립된 액터의 프리뷰를 표시할지 여부를 결정합니다. |
프리뷰 머티리얼(Preview Material) | M_VFX_PreviewHologram, 머티리얼 선택 | 조립되지 않은 프리뷰 홀로그램에 사용할 머티리얼을 설정합니다. |
다이렉트 이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
기능을 만들거나 편집하려면 다음 단계를 따르세요.
장치 설정을 열고 기능 옵션을 클릭합니다.
추가를 클릭하고, 장치 선택을 클릭한 뒤 장치 드롭다운 메뉴를 선택합니다.
이벤트 선택을 클릭하여 장치의 기능을 트리거하는 이벤트에 장치를 바인딩합니다.
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 기능 | 설명 |
|---|---|
사용 | 설정된 이벤트를 수신하면 장치를 활성화합니다. |
사용 안 함 | 설정된 이벤트를 수신하면 장치를 비활성화합니다. |
초기화 | 이벤트 발생 시 장치를 초기 상태로 되돌립니다. |
중지 | 이벤트 수신 시 장치 조립 및 분해를 중지합니다. |
조립 | 이벤트 수신 시 사물 조립을 시작합니다. |
분해 | 이벤트 수신 시 사물 분해를 시작합니다. |
홀로그램 표시(Show Hologram) | 이벤트 수신 시 홀로그램을 표시합니다. |
홀로그램 숨기기(Hide Hologram) | 이벤트 수신 시 홀로그램을 숨깁니다. |
이벤트
이벤트는 다른 장치에 기능 수행 시점을 지시합니다.
이벤트를 만들거나 편집하려면 다음 단계를 따르세요.
장치 설정을 열고 이벤트 옵션을 클릭합니다.
추가를 클릭하고, 장치 선택에서 장치 드롭다운 메뉴를 선택합니다.
기능 선택을 클릭하여 해당 장치의 기능에 이벤트를 바인딩합니다.
이벤트로 트리거되는 기능이 두 개 이상일 경우 추가를 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 이벤트 | 설명 |
|---|---|
사용 시 | 조립 장치 활성화 시 연결된 장치에 이벤트를 송신합니다. |
사용 안 할 시 | 조립 장치 비활성화 시 연결된 장치에 이벤트를 송신합니다. |
조립 시 | 선택 반경 내 사물이 완전히 조립되면 연결된 장치에 이벤트를 송신합니다. |
분해 시 | 선택 반경 내 사물이 완전히 분해되면 연결된 장치에 이벤트를 송신합니다. |
Verse에서 레고 조립 장치 사용하기
아래 코드로 Verse에서 레고 조립 장치를 제어할 수 있습니다. 이 코드는 조립 장치 API의 기능을 사용해 사물을 숨기고, 조립하고, 분해합니다. 나의 경험에 맞추어 수정할 수 있습니다.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
HideThenBuild := class(creative_device):
이 코드를 레고 섬에서 사용하려면 다음 과정을 따릅니다.
UEFN에서 섬에 조립 장치를 끌어 놓습니다.
assembly_example_device라는 이름의 새 Verse 장치를 생성합니다. Verse에서 새로운 장치를 생성하는 방법은 Verse를 사용하여 나만의 장치 만들기를 참조하세요.
Verse 익스플로러를 열고 assembly_example_device.verse를 더블 클릭해 Visual Studio Code에서 스크립트를 엽니다.
위의 코드를 붙여넣고, 컴파일한 뒤 장치를 섬에 끌어 놓습니다.
콘텐츠 드로어에서 버튼 장치를 찾아 섬에 두 번 추가합니다.
버튼 하나의 이름을 '조립'이라 붙이고, 다른 버튼 이름은 '분해'라고 붙입니다.
아웃라이너에서 Verse 장치를 선택합니다.
장치 디테일 패널에서 숨긴 후 건설의 오브젝트 레퍼런스를 섬의 조립 장치, 버튼, 사물에 지정합니다. 뷰포트에서 스포이드로 장치를 선택하거나 드롭다운에서 장치를 검색할 수 있습니다.
프로젝트를 저장하고 세션 시작을 클릭합니다.
레고 섬에 있을 때 Verse 다이제스트 파일의 조립 장치 Verse API는 볼 수만 있습니다. 해당 장치는 레고 섬에서만 이용할 수 있기 때문입니다.