Introduction
This plugin allows you to type the text in Korean or English using my Hangul library.
Notice that this is worked only in PC platform that has a keyboard.
PC 또는 키보드가 있는 환경에서만 동작합니다.
HangulInput라는 플러그인 명령을 실행하면 한글 입력 씬이 뜹니다.
또는 스크립트 명령 'SceneManager.push(Scene_HangulInput);' 코드를 실행하면 됩니다.
입력이 끝나면 지정된 변수에 값이 저장됩니다.
문자열 비교 방법
변수에 저장된 값을 조건 분기에서 검출하려면 다음과 같이 할 수 있습니다.
문자열을 하나만 비교하려면 다음과 같이 해야 합니다.
$gameVariables.value(RS.HangulInput.Params.variableId) === "안녕"
예를 들면, 위와 같이 하면 "안녕"이라고 입력했을 때 조건 분기 값이 참이 됩니다.
문자열 두 개 이상 비교하고 둘 중 하나가 참일 때를 알고 싶다면 다음과 같이 해야 합니다.
["안녕하세요", "안녕"].contains($gameVariables.value(RS.HangulInput.Params.variableId))
맵에 있는 이벤트 중 특정 이름의 위치를 찾아내려면 다음과 같이 해야 합니다.
let joinedText = $gameVariables.value(RS.HangulInput.Params.variableId);
let ret = $gameMap.events().filter(e => e.event().name === joinedText);
if(ret && ret[0]) {
const target = ret[0];
$gameMessage.add(`아니 내 이름을 어떻게 알았지?`);
}
Download
Change Log
2020.08.09 (v1.0.0) - First Release.