질문 코드화

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

스토리에 대한 문장을 작성하고 플레이스홀더로 단어를 바꿨던 방법을 기억하십시오? 플레이어가 경험에 무언가를 추가할 수 있도록 기회를 주어야 할 때입니다.

스크립트에서 만든 자리 표시자는 변수 가 됩니다. 코딩에서 변수는 정보의 자리 표시자인데, 이 경우 단어입니다.

플레이어에게 질문을 하여 시작합니다. 그런 다음 변수에 저장 되는 답변을 입력합니다.

변수 생성

변수에는 프로그래머에게 상점내용을 알려주는 이름이 있습니다. 이 경우 자리 표시자에 대해 name1라는 변수를 만들 것입니다.

  1. 밑줄이 그어진 선 아래를 클릭하고 local name1를 입력하십시오.


    -- 전역 변수
    local storyMaker = require(script:WaitForChild("StoryMaker"))
    -- 게임 제어 코드
    local playing = true
    while playing do
    storyMaker:Reset()
    -- 대시 사이의 코드 스토리
    -- =============================================
    local name1
    -- =============================================
    -- 아래의 괄호 사이에 스토리 변수를 추가하세요
    storyMaker:Write()
    -- 다시 플레이하시겠습니까?
    playing = storyMaker:PlayAgain()
    end

변수 설정

이제 플레이어는 공백 요소 내에 무언가를 넣을 기회가 필요합니다.변수를 변경하려면 설정= 기호를 사용하는 무언가로 변경해야 합니다.

  1. After name1 , 공백을 추가한 다음 = 를 입력하십시오.


    while playing do
    storyMaker:Reset()
    -- 대시 사이의 코드 스토리
    -- =============================================
    local name1 =
    -- =============================================
    -- 아래의 괄호 사이에 스토리 변수를 추가하세요
    storyMaker:Write()
    end
  2. 등호 뒤에, storyMaker:GetInput() 를 입력하십시오. 코드는 그대로 입력되어야 하며 대문자는 일치해야 합니다.


    while playing do
    storyMaker:Reset()
    -- 대시 사이의 코드 스토리
    -- =============================================
    local name1 = storyMaker:GetInput()
    -- =============================================
    -- 아래의 괄호 사이에 스토리 변수를 추가하세요
    storyMaker:Write()
    end

질문 입력

변수는 작은 숫자, 진실 또는 거짓 값 및 문자열을 포함한 다양한 유형의 데이터를 저장할 수 있습니다. 문자열 형식 변수는 전체 문을 저장할 수 있기 때문에 특별합니다.문자열 유형 변수는 항상 따옴표로 둘러싸여 있기 때문에 쉽게 식별할 수 있습니다. "이렇게".

플레이어에게 질문할 문자열 변수가 될 것입니다.

  1. 에서 , 부모 괄호 사이에 있는 질문을 인용 표시로 입력합니다. 내부에서 따옴표로 묶인 질문을 입력합니다.


    -- 대시 사이의 코드 스토리
    -- =============================================
    local name1 = storyMaker:GetInput("What is your favorite name?")
    -- =============================================
    end