Greybox พื้นที่เล่น

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


การเก็บกล่อนสภาพแวดล้อม เป็นกระบวนการเพิ่มรูปร่างง่ายๆ ให้กับพื้นที่ 3D เพื่อหาวิธีที่ผู้ใช้จะได้รับประสบการณ์การเล่

โดยใช้วิธีการใช้ชิ้นส่วนพื้นฐานและการจำลองที่แข็งแกร่ง ส่วนนี้ของการกวดวิชาสอนคุณวิธีการเก็บรวบรวมพื้นที่ของเล่นที่เป็นส่วนหนึ่งของพื้นที่เล่นของประสบการณ์ เมื่อคุณเสร็จสิ้นส

วางแผนพื้นที่เล่นได้

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

ในฐานะการนำเสนอ, ตัวอย่าง Island Jump - Building ไฟล์รวมถึงเจ็ดระดับความสูงที่แตกต่างกันด้วยระดับแรกล้อมรอบ

A distant view of the sample island jump experience's greybox geometry. Each level of height difference between sea stacks is highlighted.

เพิ่มแพลตฟอร์ม

ตอนนี้คุณมีแผนสำหรับความแตกต่างในความสูงระหว่างแพลตฟอร์ม, มันเวลาเพิ่มชื่อเรือแทนที่ Part Robloxรูปลักษณ์และสีที

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

การเปรียบเทียบระหว่างการเรียบเรียงสีของกรอบสีของการเดินทางเกาะแบบสัมพันธ์และการเดินทางเกาะแบบสุดท้ายของเรา
The sample Island Jump experience's greybox geometry.
The sample Island Jump experience's final geometry.

สร้างโครงสร้างองค์กร

ก่อนที่คุณจะใส่ชิ้นส่วนแทนที่ในพื้นที่ 3D มันเป็นสิ่งสำคัญที่จะสร้างโครงสร้างองค์กรสำหรับสินทรัพย์ของคุณใน Workspace มันเพิ่มความสามารถในการสแกนของ Workspace เป็นพิเศษโดยเฉพาะอย่างยิ่งเ

มีสองประเภทของคอนเทนเนอร์ที่คุณสามารถใช้เพื่อรวบรวมสินทรัพย์ด้วยกัน: Folder และ Model โอเคจุด Folders เป็นประโยชน์

เพื่อสร้างโครงสร้างองค์กร:

  1. ใน หน้าต่าง Explorer เลื่อนเมาส์ไปที่ Workspace และคลิกที่ไอคอน รายการบริบทัศน์ เมนูบริบทัศน์

  2. จากเมนู上下컨텍สต์, ใส่วัตถุ โฟลเดอร์ เอาไว้ วัตถุโฟลเดอร์จะปรากฏขึ้นที่คุณจะใช้เพื่อรวบรวมทรัพยากรทั้งหมดสำหรับโลก 3D

    Studio's Explorer window with both the Workspace's plus icon and Folder object highlighted.
  3. เปลี่ยนชื่อโฟลเดอร์ใหม่ World

    1. ให้คลิกซ้ายไปที่โอเคคูณใด ๆ ในโฟลเดอร์ เนื้อหาของเนื้อหาจะปรากฏขึ้น

    2. จากเมนู上下컨텍สต์คลิก เปลี่ยนชื่อ และใส่ World สําหรับชื่อโฟลเดอร์

  4. เลือกโลก แล้วคลิกที่ไอคอน ⊕

  5. จากเมนูบริบทัศน์ ใส่ แบบฟอร์ม

    Studio's Explorer window with both the World folder's plus icon and Model object highlighted.
  6. เปลี่ยนชื่อ โมเดลเป็น Blockout_Parts

    Studio's Explorer window with the new Blockout_Parts model highlighted under the World folder.

ใส่ชิ้นส่วน

ตอนนี้คุณมีโครงสร้างองค์กรเพื่อให้สินทรัพย์ของคุณแล้ว คุณสามารถเริ่มใส่ชิ้นส่วนลงในพื้นที่ 3D เพื่อแทนที่แท่นของคุณ

เพื่อใส่ชิ้นส่วนทรงกระบอกสำหรับแพลตฟอร์มแรกของคุณ:

  1. ในแถบเมนูเลือก หน้าแรก แท็บ

  2. ในส่วน ใส่ คลิกลูกศรลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูกลูก

    Studio's Home tab with both the Part tool's dropdown arrow and Cylinder object highlighted.
  3. ใน หน้าต่าง Explorer คลิกและลาก Part ใหม่ไปยัง Blockout_Parts โมเดล ส่วน กลายเป็นลูกของโมเดล

    Studio's Explorer window with the new Part highlighted under the Blockout_Parts model object.
  4. กลับไปที่แท็บ หน้าแรก แล้วใช้เครื่องมือ ย้าย ، ขยาย และ 1>หมุน1> เพื่อตำแหน่ง ขนาด และหมุนวงกลมของทรงกระบอกของค

    Studio's Home tab with the Move tool highlighted. Studio's Home tab with the Scale tool highlighted. Studio's Home tab with the Rotate tool highlighted. A large cylinder object partially sticking out of an island surrounded by water.
  5. โดยใช้ขั้นตอนเดียวกัน เพิ่มและกำหนดค่าให้ตั้งอย่างน้อยหกแท่นที่เรียงขึ้นอย่างน้อยหกเลเวลของความสูงใน Blockout_Blocks โมเดล

    Many large cylinder objects partially sticking out of an island surrounded by water, and the water itself.
  6. ใน หน้าต่าง Explorer เลือกแบบ Block_Out

  7. ในแท็บ หน้าแรก ค้นหาไปยังส่วน แก้ไข และคลิกที่ไอคอน แอนค์ นี้จะให้คุณแน่ใจว่าระบบฟิสิกส์ของเราไม่เคลื่อนย้ายชิ้นส่วนของคุณเมื่อเริ่มประสบการณ์

    Studio's Home tab with the Anchor tool highlighted.

จัดเรียงชิ้นส่วน

เมื่อคุณเพิ่มชิ้นส่วนตัวอักษรทะเลเพิ่มเติมออกจากเกาะ มันจะเป็นเรื่องง่ายขึ้นที่จะจัดการความแตกต่างระหว่างระดับถ้าคุณใช้ขนาดที่แตกต่างกันสำหรับแต่ละชิ

เครื่องมือ จัดตำแหน่ง จะจัดตำแหน่งชิ้นส่วนในองศาใด ๆ ตามแนวเส้นผ่านศูนย์กลาง สำหรับวัตถุประสงค์ในการใช้งานนี้ คุณต้องจัดตำแหน่ง ด้านล่าง เพื่อจัดตำแหน่งชิ้นส่วน:

  1. ใน หน้าต่าง Explorer เลือกแพลตฟอร์มทั้งหมดของคุณ

  2. ในแถบเมนู ไปที่แท็บ รุ่น แล้วคลิก จัดเครื่องมือตรง หน้าต่าง จัดเครื่องมือตรง จะปรากฏขึ้น

    Studio's Model tab with the Align tool highlighted.
  3. ใน หน้าต่าง Align Tool

    1. ตั้ง โหมด เป็น น้อย 2. ตั้ง จัดตำแหน่งใน เป็น โลก , Y 3. เก็บ เกี่ยวกับ ใน ขอบเขตการเลือก
  4. คลิกปุ่ม จัดตำแหน่ง ทั้งหมด ชิ้นส่วนจะจัดตำแหน่งในแกน Y ตามค่า Part.Position ของชิ้นส่วนที่มี Y ต่ำสุด

    An underwater view of many cylinders that are aligned along their bottom edge.
    พื้นมรณะทั้งหมดจะเรียงตัวด้านล่าง

สร้าง ด้านเดี่ยว ทางเดิน

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

มีสี่เครื่องมือการจำลอง:

  • สหภาพ – รวบรวมสองหรือมากกว่าส่วนด้วยกันเพื่อสร้างสหภาพเดียวที่แข็งแกร่ง
  • ตัดผ่าน – ตัดชิ้นส่วนที่เหนียวเป็นหนึ่งเดียวกันเป็นส่วนผสมที่แข็งแกร่ง
  • ลบ – ลบชิ้นส่วน ซึ่งมีประโยชน์สำหรับการสร้างหลุมและการเจาะ
  • แยก – แยกสหภาพหรือสายเชื่อมกลับเป็นส่วนของตัวเอง

สำหรับวัตถุประสงค์ในการสร้างด้านเดี่ยว คุณสามารถใช้เครื่องมือ สหภาพ และ เอกสาหะ เท่านั้น สำหรับการแก้ไขรายละเอียดของเครื่องมือทั้งหมด ดูที่ การจำลองแบบขั้นส

Studio's Model tab with the solid modeling tools highlighted.

เพื่อสร้างด่านหลวม:

  1. ใส่และวางชิ้นส่วน ทรงกระบอก ด้านบนหนึ่งในแพลตฟอร์มของคุณ ประสบการณ์ตัวอย่าง การกระโดดเกาะ - การสร้าง ตำแหน่งชิ้นส่วนนี้ด้านบนแพลตฟอร์ม Level_4b ด้วยมูลค่าต่อไป

    ชื่อขนาดตําแหน่ง CFrameCFrame.Orientation ระบุ
    อุโมงค์24, 65, 69137, 77, 690, 0, 90
  2. ใส่และวางชิ้นส่วน บล็อก เพื่อแทนที่ส่วนที่เป็นหลุมของด่านของคุณที่มีความสูงอย่างน้อยเท่ากับส่วนที่เป็นทรงกระบอก และความกว้างเหมาะสมสำหรับผู้เล่นที่จะเดิ

    ชื่อขนาดตําแหน่ง CFrameCFrame.Orientation ระบุ
    Hollow_Part24.5, 72, 22134.5, 77, 710, 135, 90
    A close-up view of a gray block sticking out of a gray cylinder.
  3. ใน หน้าต่าง Explorer เลือกบล็อก

  4. ในแท็บ รุ่น ค้นหาไปยังส่วน การจำลองแข็งแรง แล้วคลิกปุ่ม ลบ บางส่วนจะเปลี่ยนเป็นสีเงา

    A close-up view of a partially translucent pink block sticking out of a gray cylinder.
  5. ในหน้าต่าง Explorer เลือกทั้งส่วนที่เป็นลบและส่วนที่เป็นทางเดินวงกลม

  6. ในแท็บ รุ่น ค้นหากลับไปที่ส่วน การจำลองแข็ง แล้วคลิกปุ่ม การผสาน ปุ่มปริ้นสหภาพจากหุ้มทางเดินสองชั้น

    A close-up view of a gray cylinder with an open tunnel through itself. The tunnel does not have a roof.
  7. เปลี่ยนชื่อสหภาพใหม่ให้เป็นสิ่งที่สะท้อนระดับความสูงและตําแหน่งของมัน เช่น Level_4b_Union

  8. ดับเบิลแพลตฟอร์มที่อยู่ภายใต้การผสานใหม่ของคุณและวางให้ตรงกับด้านบนของสายพานวิ่ง ประสบการณ์ Island Jump - Building ตำแหน่งดับเบิล Level_4b บนสายพานวิ่งด้านบนด้วยมูลค่าต่อไปนี้:

    ชื่อขนาดตําแหน่ง CFrameCFrame.Orientation ระบุ
    เลเวล_4b_ด้านบน74, 65, 69137, 126, 690, 0, 90
    A close-up view of a tunnel through a cylinder.

ทดสอบ

หลังจากที่คุณเสร็จสิ้นการเล่นพื้นที่เล่นของคุณแล้วคุณจะต้องทดสอบการจัดเค้าโครงของสภาพแวดล้อมของคุณเพื

คําแนะนําขั้นตอนต่อไปนี้สอนคุณวิธีการทดสอบประสบการณ์ของคุณด้วยค่า Humanoid.JumpPower ต่างๆ เมื่อคุณทดสอบประสบการณ์ของคุณให้ตอบคำถามต่อไปนี้:

  • ผู้เล่นสามารถกระโดดไปยังแต่ละแพลตฟอร์มได้หรือไม่?
  • ความแตกต่างในความสูงระหว่างแพลตฟอร์มเพิ่มขึ้นช้าสำหรับแต่ละระดับความสูงเพื่อส่งเสริมให้ผู้เล่นก้าวไปข้างหน้า?
  • ฉันจะสนุกหรือโกรธกับการออกแบบหรือการเล่นเกม?

เพื่อทดสอบประสบการณ์ของคุณ:

  1. ในแถบเมนู คลิกปุ่ม เล่น ปุ่ม Studio จะเข้าสู่โหมดทดสอบการเล่น

    Studio's Home tab with the Play button highlighted in the menu bar.
  2. ใน หน้าต่าง Explorer ระหว่างตัวละครของคุณเลือกลูกศรที่อยู่ข้างๆ ของคุณที่แสดงชื่อผู้ใช้ Roblox ของคุณ ทั้งหมดของ หน้าต่างของหุ้นของตัวละครของคุณ จะปรากฏ

  3. เลือก Humanoid

    Studio's Explorer window with the Humanoid object highlighted. The hierarchy of the Workspace to CharacterModel to Humanoid is also highlighted.
  4. ใน หน้าต่างโปรพีเพอร์ตี้ ค้นหาไปยังส่วน การตั้งค่าการกระโดด แล้วเปิดใช้งาน ใช้ JumpPower ตัวอย่าง โปรพีเพอร์ตี้ 1>JumpPower1> ประกอบด้วยค่าเริ่มต้น

  5. ตั้ง กระโดดขีด力 เป็น 0 นี่เป็นการรับประกันว่าตัวละครของคุณไม่สามารถกระโดดได้ การเล่นเกม

    Jump Settings with the JumpPower and UseJumpPower properties highlighted.
  6. เมื่อคุณไปถึงระดับใหม่, ตั้ง JumpPower เป็นสองเท่าของ 30 เพื่อจำลองการกระโดดขึ้นพัฒนา

ในส่วนต่อไปของการกวดวิชานี้คุณจะเรียนรู้วิธีการสคริปต์การเล่นเกมทั้งหมดของประสบการณ์