Roblox Studio เป็นเอนจินที่ทรงพลังซึ่งสามารถสร้างประสบการณ์ในหลากหลายแพลตฟอร์ม แต่แม้กระทั่งโทรศัพท์มือถือระดับสูงบางรุ่นอาจมีปัญหาในการโหลดเนื้อหาทั้งหมดในครั้งเดียว เพื่อแก้ไขปัญหานี้ เราใช้ การสตรีม เพื่อให้ได้ระดับคุณภาพสูงสุดที่เป็นไปได้ในอุปกรณ์ที่หลากหลาย การสตรีมช่วยให้เราเขียนเนื้อหาทั้งหมดในที่เดียวและโหลดส่วนเล็ก ๆ ของเนื้อหาที่มองเห็นได้โดยอัตโนมัติ

ข้อควรพิจารณาทางเทคนิค
เมื่อเปิดใช้งานการสตรีมในประสบการณ์ของคุณ มีสิ่งต่าง ๆ ที่ต้องพิจารณาเพื่อให้แน่ใจว่าประสบการณ์ของคุณทำงานได้ดีและคุณได้รับประโยชน์สูงสุดจากฟีเจอร์การสตรีม:
- มีสคริปต์หรือองค์ประกอบใดบ้างที่พึ่งพาเนื้อหาอีกชิ้นหนึ่งหรือไม่? ถ้าเป็นเช่นนั้น หนึ่งหรือมากกว่าของการพึ่งพาของคุณอาจไม่ได้ถูกโหลดในเวลา tertentu
- มีสคริปต์ที่สแกนพื้นที่ทำงานเมื่อประสบการณ์เริ่มต้นหรือไม่? สคริปต์ของไคลเอนต์ไม่ควรอิงจากการค้นหาทุกอินสแตนซ์ที่ต้องการในเวลาที่ประสบการณ์เริ่มต้น และนี่ไม่ใช่แนวทางปฏิบัติที่แนะนำ
- ประสบการณ์ของคุณมีปัญหาทางสายตาหรือไม่หากเนื้อหาบางอย่างไม่แสดงในเวลาที่ถูกต้อง? มีเทคนิคและกลเม็ดต่าง ๆ ที่สามารถใช้สร้าง สภาพแวดล้อมที่เป็นมิตรกับการสตรีม และวิธีการใช้ มุมมอง ให้เป็นประโยชน์
เมื่อสร้าง The Mystery of Duvall Drive เราได้เผชิญกับปัญหาทั้งสามนี้และสามารถหาทางแก้ไขโดยการใช้การออกแบบสคริปต์อย่างระมัดระวังและการประยุกต์ใช้การตกแต่งฉากและการจัดระเบียบโลกอย่างชาญฉลาด เมื่อทำงานกับการสตรีมในประสบการณ์ของคุณเอง โปรดจำไว้ว่าคุณสามารถปรับระยะทางการสตรีมขั้นต่ำ/สูงสุดให้เหมาะสมกับประสบการณ์ของคุณและปรับแต่ง ตัวเลือกที่สามารถปรับแต่งได้สูง หลากหลาย


การออกแบบเลเวลที่เป็นมิตรกับการสตรีม
เพื่อสร้างสภาพแวดล้อมที่ดื่มด่ำ ผู้เล่นต้องถูกล้อมรอบด้วยโลกที่เราสร้างขึ้นสำหรับพวกเขาอย่างต่อเนื่อง เมื่อใช้การสตรีมอินสแตนซ์ เราต้องมั่นใจว่าผู้เล่นจะไม่เห็นเนื้อหาที่ไม่คาดคิด เช่น การเห็น "ปลายของโลก" หากไม่มีทรัพย์สินที่มองเห็นโหลดอยู่ในระยะการสตรีมของพวกเขา
เนื่องจากต้นไม้ที่อยู่ไกลหลังบ้านและรูปทรงที่กีดขวางอื่น ๆ เช่น เนินเขาและภูเขาจะอยู่นอกระยะ เราจึงต้องหาทางแก้ไขเพื่อป้องกันไม่ให้ผู้เล่นเห็นเส้นขอบฟ้าและทำลายความดื่มด่ำของพวกเขา เพื่อตอบสนองความต้องการนี้ เราเพิ่มรูปทรงที่กีดขวางใกล้ ๆ ตามเส้นทางของผู้เล่นและออกแบบเส้นทางที่จะบิดไปเพื่อซ่อนการขาดเนื้อหาในระยะไกลอย่างมีประสิทธิภาพ เราวางรูปทรงที่กีดขวางในลักษณะที่มั่นใจว่าผู้เล่นจะถูกล้อมรอบด้วยทรัพย์สินทางสายตาที่สามารถสตรีมได้ในทุกจุดบนเส้นทาง นี่สอดคล้องกับการออกแบบดั้งเดิมของเราที่จะสร้างเส้นทางขับขี่ที่คดเคี้ยว และเป็นตัวอย่างที่ยอดเยี่ยมของการออกแบบเลเวลที่มีความคิดที่ผสมผสานการใช้งานด้านสุนทรียศาสตร์และเทคนิคเข้าด้วยกัน

เล่นกับมุมมอง
มีบางกรณีที่เนื้อหาที่ผู้เล่นคาดว่าจะเห็นจากระยะไกลอยู่ห่างเกินไปจากกล้อง เช่น พายุในท้องฟ้า เราต้องการให้ผู้เล่นเห็นปรากฏการณ์ขนาดใหญ่นี้ แต่จะทำให้การดื่มด่ำขาดหายไปหากพายุในท้องฟ้าไม่มีอยู่เมื่อผู้เล่นอยู่ไกลเกินไปที่จะโหลดทรัพย์สิน นอกจากนี้ยังจะทำให้รู้สึกแปลกประหลาดที่เห็นทรัพย์สินขนาดใหญ่จู่ ๆ โหลดขึ้นเมื่อผู้เล่นเข้าใกล้พอที่จะเห็นวัตถุที่พวกเขาควรจะเห็นจากระยะไกล เราพยายามลดปัญหานี้โดยการเล่นกับมุมมองและทำให้แน่ใจว่าโมเดลในท้องฟ้ามีขนาดใหญ่พอที่จะอยู่ในขอบเขตของระยะการสตรีมของผู้เล่น

อีกหนึ่งวิธีแก้ไขคือการเพิ่มความสูงของต้นไม้รอบ ๆ ผู้เล่นเมื่อพวกเขาอยู่ไกลเกินไปจากพายุ วิธีนี้ช่วยแก้ไขสถานการณ์ที่ผู้เล่นอยู่ไกลเกินไปที่จะโหลดทรัพย์สิน แต่ยังคงคาดว่าจะเห็นมันในสายตาของพวกเขา ต้นไม้ใหญ่เป็นสิ่งที่พบได้ทั่วไปในสถานที่ตั้งของเราที่มหาสมุทรแปซิฟิกตะวันตกเฉียงเหนือ และการปรับนี้ช่วยแก้ปัญหานี้ได้โดยไม่กระทบต่อสุนทรียศาสตร์และการออกแบบของเราอย่างมาก
