เมื่อประโยคแรกของเรื่องราวของคุณเสร็จสมบูรณ์และทำงานใน Studio แล้ว ถึงเวลาที่จะปรับแต่งสตริงของคุณด้วยเครื่องหมายวรรคตอนและการขึ้นบรรทัดใหม่ เมื่อคุณพอใจกับรูปลักษณ์และการอ่านของมันสำหรับผู้เล่นแล้ว คุณสามารถเพิ่มประโยคเพิ่มเติมและทำให้เรื่องราวของคุณเสร็จสมบูรณ์
เพิ่มเครื่องหมายวรรคตอน
เมื่อคุณทดสอบเกมของคุณ ประโยคแรกของคุณจะไม่มีเครื่องหมายวรรคตอนใด ๆ เพื่อให้ผู้เล่นรู้ว่าประโยคเสร็จสมบูรณ์แล้ว เพื่อแก้ไขปัญหานี้ คุณสามารถเพิ่มสตริงอีกอันโดยใช้กระบวนการเชื่อมต่อเดียวกันเพื่อเชื่อมคำของคุณกับเครื่องหมายวรรคตอน
ในการเพิ่มเครื่องหมายวรรคตอน:
ในบรรทัดเดียวกับตัวแปร story ให้พิมพ์จุดสองจุด
เพิ่มสตริงอีกอันที่มีเครื่องหมายวรรคตอน เช่น จุดหรือเครื่องหมายอัศเจรีย์ จากนั้นเว้นวรรคเพิ่มเติมเพื่อให้ประโยคถัดไปไม่เริ่มต้นทันทีหลังจากเครื่องหมายวรรคตอน
-- =============================================local name1 = storyMaker:GetInput("ชื่อที่คุณชอบคืออะไร?")local story = ("ในต้นไม้บนเนินเขามีพ่อมดผู้ยิ่งใหญ่ " .. name1 .. "! ")-- =============================================-- =============================================storyMaker:Write(story)
เพิ่มการขึ้นบรรทัดใหม่
การขึ้นบรรทัดใหม่จะย้ายเคอร์เซอร์ไปยังบรรทัดถัดไปของข้อความ ซึ่งมีประโยชน์เมื่อคุณต้องการให้ทุกประโยคเริ่มต้นจากด้านซ้ายของหน้า และเพิ่มความสามารถในการอ่านของเรื่องราวของคุณในหนังสือขนาดใหญ่
ในการเพิ่มการขึ้นบรรทัดใหม่:
ในบรรทัดเดียวกับตัวแปร story ให้พิมพ์ \n
-- =============================================local name1 = storyMaker:GetInput("ชื่อที่คุณชอบคืออะไร?")local story = ("ในต้นไม้บนเนินเขามีพ่อมดผู้ยิ่งใหญ่ " .. name1 .. "! \n")-- =============================================-- =============================================storyMaker:Write(story)- ทางเลือกคุณสามารถเพิ่มการขึ้นบรรทัดใหม่มากกว่าหนึ่งครั้งโดยการเพิ่ม \n ตามที่คุณต้องการ ตัวอย่างเช่น โค้ดตัวอย่างต่อไปนี้เพิ่มการขึ้นบรรทัดใหม่สามครั้ง-- =============================================local name1 = storyMaker:GetInput("ชื่อที่คุณชอบคืออะไร?")local story = ("ในต้นไม้บนเนินเขามีพ่อมดผู้ยิ่งใหญ่ " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)
เพิ่มประโยคเพิ่มเติม
ตอนนี้ประโยคแรกของคุณมีเครื่องหมายวรรคตอนและการขึ้นบรรทัดใหม่ที่เหมาะสมแล้ว คุณสามารถเพิ่มประโยคเพิ่มเติมในเรื่องราวของคุณและถามผู้เล่นเกี่ยวกับคำที่เป็นตัวแทนของคุณ
ในการเพิ่มประโยคเพิ่มเติม:
ใต้ตัวแปรแรกของคุณ สร้างตัวแปรใหม่สำหรับคำที่เป็นตัวแทนที่สองของคุณและถามคำถามที่เกี่ยวข้องกับประเภทของคำที่เป็นตัวแทน ตัวอย่างเช่น:
-- =============================================local name1 = storyMaker:GetInput("ชื่อที่คุณชอบคืออะไร?")local food1local story = ("ในต้นไม้บนเนินเขามีพ่อมดผู้ยิ่งใหญ่ " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)ใช้กระบวนการเดียวกันกับตัวแปรแรกของคุณ ตั้งค่าตัวแปรและใช้วิธี storyMaker:GetInput() ที่แสดงคำถามของคุณในหนังสือขนาดใหญ่ ตัวอย่างเช่น:
-- =============================================local name1 = storyMaker:GetInput("ชื่อที่คุณชอบคืออะไร?")local food1 = storyMaker:GetInput("คุณชอบกินอะไร?")local story = ("ในต้นไม้บนเนินเขามีพ่อมดผู้ยิ่งใหญ่ " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)รวมสตริงแรกของเรื่องราวกับคำตอบของผู้เล่นโดยใช้ ..
- ในบรรทัดเดียวกับตัวแปร story ให้เพิ่มจุดสองจุด
- เพิ่มช่องว่าง จากนั้นพิมพ์ชื่อของตัวแปรที่เก็บคำตอบที่สองของผู้เล่น
- เพิ่มจุดสองจุดอีกครั้ง จากนั้นจบประโยคด้วยเครื่องหมายวรรคตอน
-- =============================================local name1 = storyMaker:GetInput("ชื่อที่คุณชอบคืออะไร?")local food1 = storyMaker:GetInput("คุณชอบกินอะไร?")local story = ("ในต้นไม้บนเนินเขามีพ่อมดผู้ยิ่งใหญ่ " .. name1 .. "! \n\n\n" .. "ทุกเช้า พ่อมดชอบกินข้าวในชามขนาดใหญ่ของน้ำผึ้งคั่ว " .. food1 .. ". ")-- =============================================-- =============================================storyMaker:Write(story)ทำซ้ำกระบวนการนี้สำหรับเรื่องราวทั้งหมดของคุณ จากนั้นทดสอบเกมของคุณโดยใช้ขั้นตอนจากบทก่อนหน้าเพื่อให้แน่ใจว่าโค้ดของคุณทำงานได้อย่างถูกต้อง