Field는 App과 관련된 속성 값들 입니다. 이 필드를 활용해 참가 중인 스페이스나 맵, 플레이어 정보 등을 조회하거나, 저장공간을 활용할 수 있습니다.
🔒 아이콘이 있는 필드는 수정이 불가능한 읽기 전용 필드입니다.
이름 | 설명 |
---|---|
🔒 spaceHashID | App이 설치된 스페이스의 해쉬값을 보여줍니다. |
🔒 mapHashID | App이 설치된 맵의 해쉬값을 가져옵니다. |
🔒 creatorID | App을 실행한 플레이어의 ID 값을 가져옵니다. |
🔒 players | 맵에 있는 모든 플레이어 리스트를 배열로 가져옵니다. |
🔒 playerCount | 앱이 설치된 맵에 있는 플레이어의 수를 가져옵니다. |
cameraEffect | 카메라 이펙트의 종류를 셋팅할 변수 값 |
cameraEffectParam1 | 카메라 이펙트 효과의 범위 값 |
displayRatio | 화면의 줌을 컨트롤 하는 값 |
storage | 스페이스 내의 App 데이터의 저장공간(스페이스 한정) |
followPlayer | App의 따라가기 기능 활성화 여부 |
<aside> ▶️ App.spaceHashID: String App.mapHashID: String
</aside>
앱이 설치된 스페이스의 spaceHashID와 mapHashID를 가져옵니다. ( 스페이스와 맵 이해하기 )
예제
앱이 설치된 맵의 spaceHashID와 mapHashID 출력해보기
// 플레이어가 입장할 때 동작하는 함수
App.onJoinPlayer.Add(function(player){
// 채팅창에 spaceHashID와 mapHashID 출력해보기
App.sayToAll(`spaceHashID: ${App.spaceHashID}`); // spaceHashID: Ak42Xz
App.sayToAll(`mapHashID: ${App.mapHashID}`) // mapHashId: 25g3RQ
})