Search

변수 입력 기능

1. 변수 입력 기능이란?

사용자가 입력한 값(텍스트)을 변수로 활용하여, 원하는 곳에서 표시할 수 있는 기능입니다.
변수 입력은 기능을 이용하면 플레이어가 입력한 이름게임 내 특정한 부분에서 호명하고 싶을 때 활용할 수 있습니다.
아래의 예시 사진을 보면, 조금 더 쉽게 이해하실 수 있습니다.
이름 입력을 유도하는 퀘스트 버튼이 보입니다.
이 버튼을 누르면 입력 화면으로 전환되고, 원하는 텍스트를 입력하고 넘어갑니다.
사용자가 이전에 입력했던 텍스트가 게임 내 특정 부분에서 다시 보여집니다.
이러한 조건을 거는 방법을 알아보도록 하겠습니다.

2. 퀘스트의 액션/리액션 설정

새로운 퀘스트를 생성한 후 액션 종류는 [텍스트 입력]을 선택합니다.
리액션 정의 설정에서 발동 조건은 [조건 없음]을 선택합니다.
리액션은 [고급기능] 텍스트 입력을 변수에 저장을 선택하고 세부사항을 설정합니다.
변수 이름은 반드시 영어로 지정합니다. (ex.agentname)
변수 사용 범위는 '게임 내부'를 선택합니다.
위와 같이 설정하신 후 복사 모양 아이콘을 클릭하면 {게임ID.$name} 이런 값이 복사됩니다.
복사된 이 값을 미션 내용, 퀘스트 버튼, 리액션 화면 등 원하는 곳에 붙여넣으시면 됩니다.

3. 변수 적용해보기

복사한 변수 값을 동일한 퀘스트 리액션에 HTML로 곧바로 적용해보겠습니다.
원하는 부분에 복사한 값을 입력한 후 필요에 따라 볼드 처리, 밑줄 처리 등을 해줍니다.
이제 리얼월드 앱에서 확인해보면 아래 이미지와 같은 결과를 얻을 수 있습니다.
입력한 텍스트 값이 정상적으로 출력되는 것을 확인할 수 있습니다.
이러한 방식으로 변수를 여러 개 생성하여 활용하실 수 있습니다. 또한 생성한 변수를 사용하고자 하는 부분에 적절히 활용하면 더욱 흥미로운 스토리를 만들어내실 수 있을 겁니다!
ⓒ 2023 Uniquegood Company All Rights Reserved.