플레이어가 모든 질문에 답한 후, 해당 답변이 스토리와 결합된 모습을 볼 수 있습니다.스토리는 문자열을 사용하여 변수에 저장되고 플레이어의 답변을 보유하는 문자열과 결합됩니다.
첫 번째 문자열 코딩
스토리에 대해 처음 쓴 문장을 기억하십니까? 코드에 추가할 시간입니다.
플레이테스트가 중지되었는지 확인하십시오.
게임 편집기 위에 있는 StoryManager 스크립트 탭을 클릭하여 스크립트로 돌아갑니다.스크립트를 볼 수 없는 경우 탐색기를 보고, StoryManager를 찾아 두 번 클릭하십시오.
질문을 입력한 곳 아래에서 story라는 새 변수를 생성하십시오. 변수 이름이 소문자 인지 확인하십시오.
-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story-- =============================================end첫 번째 문자열을 찾으려면 원래 이야기로 돌아갑니다.첫 번째 자리 표시자 앞에서 원을 그리거나 모든 것을 강조 하십시오 .변수가 문 중간에 있는 경우 나머지는 나중에 추가할 수 있습니다.
원래 자리 표시자 : 언덕 위의 나무에, 위대한 마법사가 살고 있습니다 name1.
스토리 변수가 아래와 같이 문자열을 저장합니다. 따라서 마지막 단어 뒤에 공백을 추가하지만 따옴표 앞에는 공백을 추가하십시오.
-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard "-- =============================================
이름 추가
다음으로 스토리의 첫 번째 문자열은 플레이어의 답과 결합되어야 합니다.여러 가지를 함께 결합하는 것을 연결 이라고 합니다.두 문자열을 결합하려면 ..를 사용하십시오
스토리 변수와 같은 줄에서 ..를 입력합니다.
-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " ..-- =============================================여전히 같은 줄에서 플레이어의 답을 보유하는 변수의 이름을 입력하십시오.
-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1-- =============================================
스토리 보여주기
이야기가 입력되었으므로 플레이어에게 표시해야 합니다. T
두 번째 빗살표 선 아래에서 storyMaker:Write() 을 찾으십시오.사이의 () 변수를 입력하십시오 story.이것은 프로그램에게 게임에서 스토리를 작성하도록 지시합니다.
-- 대시 사이의 코드 스토리-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1-- =============================================-- 아래의 괄호 사이에 스토리 변수를 추가하세요storyMaker:Write(story)게임을 플레이테스트하십시오. 아래 그림에서 다른 색상으로 표시된 두 문자열이 결합되어 있어야 합니다.
문제 해결 팁
문이 표시되지 않으면 팔로잉중 하나를 시도하십시오. 질문이 요청되지 않는 경우 :
질문이 따옴표 안에 있는지 확인하십시오. 스토리가 결합되는 경우 :
스토리의 첫 부분은 따옴표 안에 있습니다.
플레이어 답변을 보유하는 변수의 이름이 정확하게 일치합니다. 대/소문자 구분이 적용됩니다!
플레이어의 답변을 보유하는 변수의 이름은 따옴표 안에 없습니다.
두 문자열은 ..로 구분됩니다 스토리가 표시되지 않으면 :
보기 storyMaker:Write() . 그 사이에 있는 () 변수가 story 인지 확인하십시오.