콘텐츠로 건너뛰기

시작하기 / 엔진 기초

대명사 시스템

플레이어가 자신의 대명사를 선택하고 게임에서 이를 기억하도록 하는 방법.

플레이어가 자신의 대명사를 선택하게 하고, 게임이 그 선택을 기억하도록 만들고 싶을 수 있습니다. 방법은 다음과 같습니다! 목표는 다음과 같습니다:

  1. Memory Bank(메모리 뱅크)에 변수를 설정해 플레이어가 선택할 수 있는 다양한 대명사 형태를 저장합니다.
  2. 게임 초반에 플레이어가 대명사를 선택할 수 있게 합니다.
  3. 플레이어가 고른 옵션에 따라 remember(기억) 단계를 사용해 생성한 모든 변수에 선택한 대명사의 해당 형태를 설정합니다.
  4. 텍스트에서 해당 변수를 참조해 엔진이 플레이어가 선택한 대명사를 사용하게 합니다!

Memory Bank(메모리 뱅크)에서 변수 설정하기

여러 에피소드에 걸쳐 플레이어의 입력을 기억하려면 Memory Bank(메모리 뱅크)의 변수를 사용하세요. 여기에서 Memory Bank(메모리 뱅크)의 기본 사항을 알아보세요. 왼쪽의 주황색 Memory Bank(메모리 뱅크) 버튼을 클릭한 다음, 상단의 plus(더하기) 버튼으로 새 변수를 추가하세요.

대명사 시스템을 만들려면 게임 전반에서 플레이어를 지칭할 때 사용할 수 있는 모든 대명사 형태에 대해 Memory Bank(메모리 뱅크) 텍스트 변수를 만들고 기본값을 설정해야 합니다. 예:

MC_her = hers
MC_her = her
MC_she = she
MC_hers = hers
MC_herself = herself
MC_Hher = Her
MC_Sshe = She
MC_Hhers = Hers
MC_Hherself = herself
MC_is = is
MC_was = was

위에서 볼 수 있듯이 Dorian 변수는 대소문자를 구분하지 않습니다. 변수에 대문자 표기를 포함하려면 글자를 하나 더 추가하세요(위의 MC_her와 MC_Hher 비교). 아래 Memory Bank(메모리 뱅크)에서 어떻게 표시되는지 확인하세요.

대명사 텍스트 변수와 각 기본값이 나열된 Memory Bank(메모리 뱅크) 패널

2. 플레이어가 대명사를 고를 수 있도록 Choice(선택지) 추가하기

게임 초반에 플레이어가 자신의 대명사를 고를 수 있는 옵션을 제공하는 Choice(선택지) 노드를 만드세요.

플레이어가 자신의 대명사를 고를 수 있는 옵션을 제공하는 Choice(선택지) 노드

각 대명사 옵션 다음 노드에서 remember(기억) 단계를 사용해 만든 모든 텍스트 변수에 플레이어의 선택을 저장하세요. 예를 들어 오른쪽에는 플레이어가 “he”를 선택한 다음 노드가 나옵니다.

목표는 사용할 수 있는 “he”의 모든 형태에 해당하는 “he” 버전을 이번 한 번에 모두 저장하는 것입니다!

“he” 선택 다음 노드에서 각 대명사 변수를 설정하는 remember(기억) 단계가 표시됨

3. 각 옵션 노드에서 remember(기억) 단계를 사용해 선택한 대명사 저장하기

옵션 노드에서 각 대명사 변수를 저장하는 remember(기억) 단계 목록

이후 이 대명사 중 하나를 사용할 때는 초기 노드에서 모든 변수를 올바르게 설정했다면 텍스트에서 변수 이름을 중괄호로 감싸면 됩니다. 그러면 엔진이 이를 remember(기억) 단계에 저장된 값으로 바꿉니다. 예:

  • “{MC_her} 옷차림 진짜 빨리 보고 싶어!”
  • “{MC_Sshe} 지금 이리 오는 중이야.”
  • “{MC_she} 벌써 준비 다 했다니 믿기지가 않아.”
엔진이 치환하는 중괄호 안의 대명사 변수가 사용된 대화 텍스트

위 첫 번째 단계의 중괄호 안 내용은 엔진이 저장된 값으로 바꿔 표시합니다. 오른쪽을 확인하세요.

4. 이제 텍스트에서 저장한 변수를 참조할 수 있습니다!

저장된 대명사가 텍스트에 치환되어 표시된 대화

Choice(선택지) 노드에는 가능한 대명사 선택지마다 옵션이 하나씩 있어야 하며, 각 옵션은 해당 대명사 전용 노드 하나로 연결되어야 합니다.