스토리에 대한 문장을 작성하고 플레이스홀더로 단어를 바꿨던 방법을 기억하십시오? 플레이어가 경험에 무언가를 추가할 수 있도록 기회를 주어야 할 때입니다.
스크립트에서 만든 자리 표시자는 변수 가 됩니다. 코딩에서 변수는 정보의 자리 표시자인데, 이 경우 단어입니다.
플레이어에게 질문을 하여 시작합니다. 그런 다음 변수에 저장 되는 답변을 입력합니다.
변수 생성
변수에는 프로그래머에게 상점내용을 알려주는 이름이 있습니다. 이 경우 자리 표시자에 대해 name1라는 변수를 만들 것입니다.
밑줄이 그어진 선 아래를 클릭하고 local name1를 입력하십시오.
-- 전역 변수local storyMaker = require(script:WaitForChild("StoryMaker"))-- 게임 제어 코드local playing = truewhile playing dostoryMaker:Reset()-- 대시 사이의 코드 스토리-- =============================================local name1-- =============================================-- 아래의 괄호 사이에 스토리 변수를 추가하세요storyMaker:Write()-- 다시 플레이하시겠습니까?playing = storyMaker:PlayAgain()end
변수 설정
이제 플레이어는 공백 요소 내에 무언가를 넣을 기회가 필요합니다.변수를 변경하려면 설정 을 = 기호를 사용하는 무언가로 변경해야 합니다.
After name1 , 공백을 추가한 다음 = 를 입력하십시오.
while playing dostoryMaker:Reset()-- 대시 사이의 코드 스토리-- =============================================local name1 =-- =============================================-- 아래의 괄호 사이에 스토리 변수를 추가하세요storyMaker:Write()end등호 뒤에, storyMaker:GetInput() 를 입력하십시오. 코드는 그대로 입력되어야 하며 대문자는 일치해야 합니다.
while playing dostoryMaker:Reset()-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput()-- =============================================-- 아래의 괄호 사이에 스토리 변수를 추가하세요storyMaker:Write()end
질문 입력
변수는 작은 숫자, 진실 또는 거짓 값 및 문자열을 포함한 다양한 유형의 데이터를 저장할 수 있습니다. 문자열 형식 변수는 전체 문을 저장할 수 있기 때문에 특별합니다.문자열 유형 변수는 항상 따옴표로 둘러싸여 있기 때문에 쉽게 식별할 수 있습니다. "이렇게".
플레이어에게 질문할 문자열 변수가 될 것입니다.
에서 , 부모 괄호 사이에 있는 질문을 인용 표시로 입력합니다. 내부에서 따옴표로 묶인 질문을 입력합니다.
-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")-- =============================================end