NFT Display Information(NFT 디스플레이 정보)
NFT 정보를 인게임에 표시하고 관련된 마켓플레이스에 연결합니다.
Last updated
NFT 정보를 인게임에 표시하고 관련된 마켓플레이스에 연결합니다.
Last updated
NFT 디스플레이 정보 컴포넌트를 사용하면 경험 속에서 바로 NFT 컬렉션에 대한 정보를 공유할 수 있으며 해당 NFT가 있는 마켓플레이스를 링크할 수 있습니다.
내 경험에서 컬렉션을 공유하거나 디스플레이된 NFT의 에디션을 구입할 수 있는 마켓플레이스로 안내하여 방문자들을 내 경험에 깊게 참여시킬 수 있는 좋은 방법입니다.
NFT 디스플레이 정보는 애셋에서 바로 작동하여 세부 정보를 표시하고 NFT Image Display 컴포넌트를 이용하는 오브젝트에서도 마찬가지입니다. 두 가지 경우 모두, 유저는 아래 정보를 포함한 팝업창을 직접적 또는 간접적으로 트리거할 수 있습니다.
NFT 이름
NFT 썸네일
외부 NFT인지 더 샌드박스 NFT인지 표시
크리에이터
소유자
NFT 설명
마켓플레이스에서 NFT 보기 버튼
마켓플레이스 (오픈시 또는 더 샌드박스)는 NFT 유형에 따라 다릅니다. 오픈시에 연결된 경우 유저는 경험에서 오픈시 목록으로 바로 이동할 수 있습니다.
NFT 표시 정보 컴포넌트는 간단하지만 강력한 도구이며 두 가지 파라미터만 수정하면 됩니다.
Message Required - 정보 팝업창을 트리거
Details Target - 어떤 애셋 정보가 표시될지 식별
그럼 이제 경험에서 이 컴포넌트를 어떻게 설정할지 알아봅시다.
Message Required 파라미터는 원하는 어떤 것이든 설정할 수 있지만 몇 가지 주의해야 할 점이 있습니다.
유저들이 애셋이나 프레임 안의 NFT 이미지를 바로 클릭할 수 있게 하려면 Message Required에 'Interact'를 사용합니다. 이 메시지는 아바타가 E 키를 누를 때 전송되는 메시지와 연결되어 있습니다.
해당 메시지를 이용하면 쉽고 빠르게 유저가 오브젝트에 가까이 접근했을 때 디스플레이를 트리거할 수 있습니다.
Indicator 컴포넌트를 추가하고 Display Interaction을 True로 설정하여 플레이어가 NFT와 상호작용하는 방법을 알 수 있도록 합니다.
디스플레이 정보를 트리거하도록 별도의 오브젝트를 설정할 수도 있습니다. 이는 아바타가 직접적으로 닿을 수 없는 거리에 있는 오브젝트나 프레임에 NFT 디스플레이 정보 컴포넌트가 포함되어 있을 경우 유용합니다.
이를 위해 컴포넌트가 수신하는 메시지를 설정해야 합니다.
우선, 'Message required' 옆의 박스를 클릭합니다. 이전 메시지의 내용이 담긴 드롭다운이 나타나며 이 중 하나를 선택하거나 별도의 새로운 메시지를 직접 입력할 수 있습니다.
새로운 메시지를 입력했다면 'ADD [메시지 이름]'을 클릭합니다. 이 메시지는 이제 NFT 데이터 표시를 트리거하는 데 필요한 메시지가 됩니다.
NFT Details Display를 원거리에서 트리거하려면 NFT Display Information 컴포넌트에 메시지를 보낼 수 있는 비헤이비어 또는 컴포넌트가 포함된 오브젝트를 설정해야 합니다.
메시지를 전송하는 무엇이든 사용할 수 있으므로, NFT와 상호작용하는 창의적인 방법을 생각해 보세요. 이 경우에는 간단히 오브젝트에 버튼 행동을 추가했습니다.
원하는 어떤 메시지든 사용할 수 있지만, 각 디스플레이 트리거에 고유한 메시지를 작성하는 것이 좋습니다. 예를 들어 갤러리를 만든다고 가정하고, 잘못된 NFT의 디스플레이 정보를 트리거하지 않으려면 고유한 메시지가 필요합니다.
여기에서는 표지판 오브젝트를 이용해 Button 행동을 추가하고 NFT Display Information 컴포넌트가 받을 메시지를 설정했습니다.
Button 행동에서는 기본으로 'Interact'가 트리거 (아바타가 E 키를 누를 경우)로 사용되기 때문에, 전송된 메시지가 목표 NFT의 'Message Required'와 일치하는지 확인해야 합니다. 이제 거의 완료되었습니다.
이제 메시지 설정을 마쳤으니 NFT Image Display 컴포넌트가 포함된 오브젝트로 돌아가 트리거되었을 때 올바른 정보를 호출하는지 확인합니다.
프레임 안에 디스플레이된 NFT 이미지의 세부 사항을 보여주고 싶다면, Details Target 옆 드롭다운에서 NFTImage를 선택합니다.
NFT Image Display 컴포넌트는 프레임 안의 오브젝트에서만 작동합니다.
유저가 'View in MarketPlace'를 클릭하면 오픈시 (OpenSea)로 이동합니다.
경험 속 애셋의 정보를 보여주고 싶다면, Details Target 옆 드롭다운에서 Asset을 선택합니다.
유저가 'View in MarketPlace'를 클릭하면 더 샌드박스 마켓플레이스로 이동합니다.
모두 완료되었습니다. 이제 애셋이나 연결된 NFT 이미지에 직접 혹은 간접적으로 상호작용하여 NFT 정보를 표시하고 마켓플레이스에서 확인할 수 있도록 만들 수 있습니다!