🗃️변수
데이터를 저장해둬야 할 때는 변수를 사용하세요.
Last updated
예를 들어 플레이어의 체력을 화면에 보여주고 싶다면, 체력 변수를 만들고, 씬에 텍스트 오브젝트를 만들고, 체력 변수를 연결하면 됩니다.
또는 금고가 열렸음을 저장해둬야 할 때는 "금고 열림" 변수를 만들고, 금고를 여는 게임 이벤트에서 "금고 열림" 변수를 변경하세요.
변수는 숫자 값을 가집니다(차후 텍스트 값도 가질 수 있도록 개발될 예정입니다). 위 이미지에서는 "금고 열림" 변수의 기본값을 0으로 주었습니다. 금고를 여는 게임 이벤트에서 이 금고 열림 변수를 확인하여, 값이 0인 경우에는 "금고를 열었다" 대화창을, 값이 1인 경우에는 "이미 열린 금고다" 대화창을 보여줄 수 있습니다. 보통 참 / 거짓 두 가지의 상태를 숫자 1 / 0으로 표현하는 것이 편리합니다.
서버 변수인지 아닌지를 체크합니다. 서버 변수는 서버에 저장되어 유저가 방을 나갔다 들어와도 저장되어 있고, 모든 유저가 공유하는 변수를 의미합니다. 방탈출을 제작할 때는 대부분의 변수가 서버 변수일 것입니다.
서버 변수가 아닌 것을 로컬 변수라고 하고, 로컬 변수는 유저마다 값을 다르게 가질 수 있는 변수를 의미합니다. 개인 플레이를 할 때 사용합니다.