커스텀 데이터
앞서 나열된 리소스에는 커스텀 데이터를 연결할 수 있는 옵션이 있습니다. 커스텀 데이터를 사용하면 모든 리소스 정의에 대해 저장하려는 추가 정보를 정의할 수 있습니다. 리소스 설명, 리소스를 렌더링하는 데 사용되어야 하는 텍스처 경로, 게임을 다시 빌드하지 않고 변경하려는 추가 리소스 프로퍼티를 예로 들 수 있습니다. 커스텀 데이터는 JSON 포맷을 사용하고 구성의 선택 사항입니다. 커스텀 데이터의 최대 크기는 5KB입니다.
예를 들어 ‘검’ 인벤토리 아이템이 있다고 가정해 봅니다. 커스텀 데이터 필드에 다음 코드를 추가하여 검 프로퍼티와 이미지 에셋을 확인할 수 있는 경로를 할당합니다.
{
"damage": 5,
"strength": 10,
"durability": 20,
"assetPath": "/assets/sword.png"
}
Custom Data 에디터에는 JSON용 빌트인 확인 툴이 포함되어 있습니다. BEAUTIFY를 클릭하면 자동으로 코드 포맷이 재구성되고 가독성이 최적화됩니다.
인스턴스 데이터
커스텀 데이터의 추가 유형으로 인스턴스 데이터가 있으며, 이는 특정 인벤토리 아이템의 플레이어 인스턴스와 연결된 데이터입니다. 이 데이터는 SDK나 게임 API를 사용해 설정되며, JSON 포맷을 사용합니다. 그리고 Economy 대시보드의 Find Player 버튼을 사용해 표시할 수 있습니다. 주요 차이점은 구성 아이템과는 관련이 없지만 게임의 특정 플레이어 인스턴스와 관련이 있다는 것입니다.
추가 리소스
- Economy의 리소스 소개
- 플레이어 데이터
- 커스텀 데이터(작업 파라미터)