플레이어가 모든 질문에 답할 때, 그들은 스토리와 함께 자신의 답을 볼 수 있습니다. 스토리는 문자열과 함께 저장되고 플레이어의 답을 들고 있는 문자열과 결합됩니다.
첫 번째 문자열 작성
스토리에 대해 첫 번째 문장을 작성한 것을 기억하십니까? 이제 코드에 그것을 추가할 시간입니다.
플레이테스트를 중지하세요.
게임 편집기 위의 StoryManager 스크립트 탭을 클릭하여 스크립트로 돌아갑니다. 스크립트를 보지 못하는 경우 탐색기를 검색하고 StoryManager를 두 번 클릭하십시오.
문제를 입력한 위치 아래에 새로운 변수를 생성합니다. 변수 이름이 story 인지 확인하세요.
-- 대시 사이의 코드 이야기-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story-- =============================================end첫 번째 문자열을 찾으려면 원래 이야기로 돌아가십시오. 첫 번째 자리 표시자 전에 모든 것을 원 크기로 만드십시오. 변수가 문장 중간에 있으면 나중에 추가할 수 있습니다.
원래 장소 표시자 : 언덕에 있는 나무 속에 사는 위대한 마법사 이름1을 가진 나무 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-- =============================================
스토리 표시
이제 스토리가 입력되었으므로 플레이어에게 표시되어야 합니다.
두 번째 대시 줄 아래에서 storyMaker:Write() 를 찾습니다. 사이에 () 를 찾으십시오. 변수 number1 을 입력하십시오. 이렇게 하면 프로그램이 게임에 스토리를 기록하도록 합니다.
-- 대시 사이의 코드 이야기-- =============================================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)게임을 플레이테스트하십시오. 두 문자열(아래 그림에서 다른 색으로 표시)이 결합된 것을 확인해야 합니다.
문제 해결 팁
문장이 표시되지 않으면 팔로잉중 하나를 시도하십시오. 질문이 표시되지 않는 경우 :
문제가 따옴표 안에 있는지 확인하십시오. 이야기가 결합된 경우 :
이야기의 첫 부분은 따옴표 안에 있습니다.
플레이어 답변을 보관하는 변수의 이름이 정확히 일치합니다. 대문자 변환!
플레이어의 답을 저장하는 변수의 이름은 따옴표 안에 있지 않습니다.
두 문자열은 ..로 구분됩니다. 스토리가 표시되지 않는 경우 :
Look at storyMaker:Write() . Check that in between the () is the numberStory</number> 변수.