โหมดการทดสอบสตูดิโอ

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

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

ตัวเลือกการทดสอบเล่น

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

Rapid playtest options in Studio.
การดำเนินการลัดคําอธิบาย
เล่น F5เริ่มจำลองประสบการณ์โดยใส่อวตารของคุณที่ SpawnLocation หรือพิกัดรอบ (0, 100, 0)
เล่นที่นี่ เริ่มจำลองประสบการณ์โดยใส่อวตารของคุณข้างหน้าตำแหน่งปัจจุบันของกล้อง
ดำเนินการ F8เริ่มจำลองประสบการณ์ อวาตาร์โดยใช้การควบคุมกล้อง Studio ได้

เมื่อการทดสอบเล่นเริ่มต้นแล้วตัวเลือกต่อไปนี้จะพร้อมใช้งาน:

Additional options available during playtesting in Studio.
การดำเนินการลัดคําอธิบาย
ไคลเอนต์ / เซิร์ฟเวอร์ ในระหว่างการทดสอบการเล่นในโหมด "เล่นคนเดียว" ( เล่น หรือ เล่นที่นี่ ), สลับระหว่างโหมด ไคลเอนต์ และโหมด เซิร์ฟเวอร์ ดู สลับไคลเอนต์/เซิร์ฟเวอร์ สำหรับรายละเอียด
หยุดการทํางานของฟิสิกส์ / ดำเนินการฟิสิกส์ต่อ ให้คุณ หยุดและดำเนินการต่อฟิสิกส์ โดยไม่ปิดใช้งานการเรนเดอร์
หยุด ShiftF5หยุดการจำลองประสบการณ์และรีเซ็ตวัตถุและตัวอย่างทั้งหมดให้เป็นวิธีที่พวกเขาเคยเป็นก่อน เล่น หรือ เล่นที่นี่ หรือ เรียกใช้ ถูกคลิก

สลับไคลเอนต์/เซิร์ฟเวอร์

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

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

Client/Server toggle button indicated in Test tab

การควบคุมและกล้อง

ขึ้นอยู่กับโหมดการควบคุมตัวละครและกล้องจะเปลี่ยนไปดังนี้:

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

หน้าต่างสํารวจ

ภายในหน้าต่างเรียงลําดับของ สํารวจ บางวัตถุมีอยู่เฉพาะในคอนเทนเนอร์ที่คาดไว้เท่านั้น

Explorer window showing items that exist on client only
ในโหมดคลายน์ คลายน์ โดยมีวัตถุที่คาดว่าจะปรากฏในลำดับชั้นรวมถึงวัตถุที่คัดลอกจาก StarterPack ไปยังผู้เล่น Backpack และจาก StarterPlayer ไปยังผู้เล่น PlayerScripts ของผู้เล่น
Explorer window showing items that exist on server only

ในโหมดเซิร์ฟเวอร์
โดยมีวัตถุที่คาดว่าจะเกิดขึ้นในระดับชั้น รวมถึงสคริปต์ใน ServerScriptService และวัตถุที่คุณวางไว้ใน ServerStorage

ออก

ในหน้าต่าง เอาต์พุต ข้อความจะได้รับการติดป้ายว่า สีฟ้า (ไคลเอนต์) หรือ สีเขียว (เซิร์ฟเวอร์) บ่งบอกถึงที่มาจากไคลเอนต์หรือเซิร์ฟเวอร์สำหรับการออกข้อความจาก ModuleScripts การกำหนดสีฉลากจะขึ้นอยู่กับว่ามอดูลถูกเรียกจากฝั่งไคลเอนต์ LocalScript หรือจากฝั่งเซิร์ฟเวอร์ Script

Output window showing green label for server output and blue label for client output

หยุดและดำเนินการต่อฟิสิกส์

ในขณะที่ ทดสอบเกม ปุ่ม หยุดการทํางานของฟิสิกส์ และ เล่นฟิสิกส์ใหม่ มีประโยชน์สําหรับการแก้ไขข้อบกพร่องของฉากและเครื่องกลที่ไม่ถาวรโดยไม่ปิดใช้งานการเรนเดอร์

Pause Physics and Resume Physics buttons available during playtesting in Studio.

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

Selection arrows for Pause Physics and Resume Physics to toggle between All or Current pause/resume action between client and server physics.

เมื่อฟิสิกส์ถูกระงับ คุณสามารถ ก้าวไปข้างหน้า 1/60 วินาที (60 เฮิร์ตซ์) โดยคลิกที่ปุ่ม ก้าวไปข้างหน้าฟิสิกส์ เช่นเดียวกับปุ่มที่อยู่ติดกันทางด้านซ้ายคลิกลูกศรขนาดเล็กจะช่วยให้คุณสามารถสลับขั้นตอนไคลเอนต์และ/หรือเซิร์ฟเวอร์ระหว่าง ทั้งหมด หรือ ปัจจุบัน

Step Forward Physics button available during playtesting in Studio, only active while physics is paused.

โปรดทราบรายละเอียดทางเทคนิคต่อไปนี้เกี่ยวกับการหยุด/ดำเนินการต่อชั่วคราวของฟิสิกส์:

  • แม้ว่า Animations จะไม่ได้ขึ้นอยู่กับฟิสิกส์ แต่ปุ่มแถบเครื่องมือเหล่านี้ยังหยุด/เล่นใหม่การเคลื่อนไหวได้
  • การหยุดหรือดำเนินการต่อฟิสิกส์ไม่มีผลต่อการดำเนินการตามสคริปต์
  • เฉพาะการโทรกลับ , , , และ หยุดหรือดำเนินการต่อผ่านปุ่มแถบเครื่องมือเหล่านี้เท่านั้นคอลเลกชันอื่น ๆ ( PreRender , Heartbeat และ RenderStepped ) ยังคงยิงต่อไปโดยรักษาฟังก์ชันปกติของสคริปต์กล้องรูปภาพการแสดงผลและปลั๊กอิน

การจำลองหลายไคลเอนต์

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

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

  2. กดปุ่ม เริ่ม เพื่อเริ่มการจำลองไคลเอนต์-เซิร์ฟเวอร์

    Clients and Servers simulation setup indicated in Test tab
  3. เมื่อคุณทดสอบเสร็จแล้ว กดปุ่ม ล้าง จากเซสชันจำลองใดก็ได้เพื่อล้างลูกค้าจำลองทั้งหมดและเซิร์ฟเวอร์จำลอง

การทดสอบร่วมกัน

หากคุณกำลังทำงานกับประสบการณ์กับผู้อื่นในโหมด การร่วมมือ คุณสามารถทดสอบกับผู้สร้างคนอื่นได้ดังนี้:

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

    Team Test setup indicated in Test tab
  2. ผู้ร่วมมือคนอื่นสามารถเข้าร่วมได้โดยกด Join จากแท็บ ทดสอบ

การจำลองอุปกรณ์

ตัวจําลองอุปกรณ์ ช่วยให้คุณสามารถจําลองอุปกรณ์ต่างๆ โดยตรงใน Studio โดยให้ข้อมูลเกี่ยวกับวิธีการที่การควบคุมทํางานบนอุปกรณ์มือถือ คอนโซล และหูฟัง VR รวมถึงวิธีที่องค์ประกอบ UI บนหน้าจอ แสดงบนความละเอียดและอัตราส่วนหน้าจอที่แตกต่างกัน

Device button indicated in Test tab

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

Emulation options above the 3D viewport

การจําลองควบคุม

ตัวจําลองควบคุม เอมูเลเตอร์เกมแพด ช่วยให้คุณสามารถจําลองการใส่เกมแพดได้อย่างแม่นยําโดยตรงใน Studioคอนโทรลเลอร์เริ่มต้นเป็นเกมแพดทั่วไป แต่คุณสามารถเลือกทางเลือกสำหรับ PlayStation, Xbox และอุปกรณ์เควสจากเมนูตัวเลือกด้านบนซ้าย

Emulate Device Controllers button indicated in Test tab View of the generic controller in the Controller Emulator.

ในระหว่างการทดสอบการเล่น คุณสามารถควบคุมประสบการณ์ด้วยตัวควบคุมเสมือนโดยใช้เมาส์ของคุณ

คุณยังสามารถคลิก แก้ไขการจับคู่ ในมุมขวาบนเพื่อดูและแก้ไขการจับคู่คีย์สําหรับคอนโทรลเลอร์เสมือนได้ เช่น E ไปยัง ButtonL2 หรือ 9 ไปยัง ButtonAการจัดเก็บแผนที่เหล่านี้เป็นไปตามการตั้งค่าของ Studio อื่นๆ (ต่อตัวควบคุม ต่อผู้ใช้ ต่อคอมพิวเตอร์) และถูกแปลเป็นอีเวนต์ของเกมแพดในทั้งหน้าต่างจำลองและมุมมอง 3D

การจำลอง VR

การจำลอง VR เฮดเซ็ทVR ใน Studio โดยไม่ต้องใช้หูฟังทางกายภาพเช่นเดียวกับการจำลองอุปกรณ์อื่นใด ใช้เมนู ตัวเลือกอุปกรณ์ เพื่อเลือก Meta Quest 2 หรือ Meta Quest 3 ตัวจําลองควบคุม สําหรับหูฟังจะเลือกควบคุมที่เหมาะสมโดยอัตโนมัติ

The Controller Emulator with a Quest 3 controller.
Emulator with a Quest 3 emulation.

การรวมกันของหูฟังและตัวควบคุมหลายตัวที่มีการติดตามการเคลื่อนไหวทำให้การจำลอง VR ซับซ้อนมากขึ้น:

  • สําหรับการจําลองการติดตามการเคลื่อนไหว กด Alt1 ( 1 ) เพื่อล็อคเมาส์และปลดล็อคเมาส์จากมุมมอง

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

หูฟัง VR

หากคุณต้องการสนับสนุนหูฟังเสมือนจริง (VR) สำหรับประสบการณ์ของคุณ ให้ตรวจสอบหรือ จำลอง VR ใน Studioสตูดิโอสนับสนุนการทดสอบสําหรับหูฟัง VR ทั้งหมดที่สอดคล้องกับ OpenXR มาตรฐานอุตสาหกรรมแบบเปิดที่ให้การเข้าถึง VR

การกำหนดค่าหูฟัง

เพื่อเปิดใช้งานการทดสอบสตูดิโอใน VR คุณต้องเชื่อมต่อหูฟังกับพีซีของคุณและกำหนดค่าการดําเนินการ OpenXR ก่อนที่จะเปิดตัว Studio หากคุณเปิดตัว Studio แล้ว ให้ออกและเสร็จสิ้นขั้นตอนการกำหนดค่าก่อน

เฮดเซ็ทVR เพียงหนึ่งชุด การติดตั้งแอป VR ที่เหมาะสมจะกำหนดค่าเวลาของคุณโดยอัตโนมัติหากคุณมีหูฟังหลายตัว คุณต้องติดตั้งรันไทม์ด้วยตนเองและตรวจสอบให้แน่ใจว่า เฉพาะ กำหนดค่าหนึ่งที่คุณต้องการใช้สําหรับการทดสอบ

ขั้นตอนต่อไปนี้สำหรับแอป VR ที่พบบ่อยที่สุดสองแอป:

  • SteamVR สำหรับหูฟังเช่น HTC Vive และ Valve Index
  • Oculus สำหรับหูฟังเช่น Meta Quest และ Oculus Rift
  1. ติดตั้งและเปิดแอป SteamVR บนคอมพิวเตอร์ของคุณ
  2. ภายใต้ การตั้งค่า SteamVR เลือกแท็บ ผู้พัฒนา จากนั้นเลือก แสดงการตั้งค่าขั้นสูง 3. ตั้งค่า SteamVR เป็นการดําเนินการของ OpenXR
  3. เปิดตัวควบคุมโดยกดปุ่ม ระบบ จนกว่าคุณจะได้ยินเสียงบีบๆ
    • เพื่อปิดตัวควบคุมให้กดและถือปุ่ม ระบบ จนกว่าคุณจะได้ยินเสียงแป๊ปเดียวกัน

หากคุณทำตามขั้นตอนอย่างถูกต้อง ไอคอนสถานะบนแอป SteamVR และไฟสถานะบนฮาร์ดแวร์ทั้งหมดจะเป็นสีเขียว ซึ่งบ่งชี้ว่าการกำหนดค่าสําเร็จแล้ว

แอป Roblox Quest

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

  1. ในสตูดิโอ เผยแพร่ประสบการณ์และตั้งค่าประสบการณ์เป็นส่วนตัว
  2. โดยใช้แดชบอร์ดผู้สร้างของคุณ หรือลิงก์ใน Studio เปิดหน้าประสบการณ์ในเบราว์เซอร์ของคุณ
  3. บนหน้าประสบการณ์ เพิ่มประสบการณ์ให้อยู่ในรายการโปรดโดยคลิกที่ไอคอน โปรด 4. เฮดเซ็ทRoblox แบบสแตนด์อโลน
  4. เลื่อนลงไปที่ส่วน รายการโปรด ในหน้าแรกและดำเนินการประสบการณ์ของคุณ

โหมด VR สตูดิโอ

หลังจาก กำหนดค่าหูฟังของคุณ คุณสามารถเปิดใช้งานโหมดการทดสอบ VR Studio ผ่านขั้นตอนต่อไปนี้:

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

การจำลองผู้เล่น

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

Player emulator button indicated in Test tab

เมื่อหน้าต่างจำลองเปิดอยู่ เปิดใช้งาน เปิดใช้โปรไฟล์การทดสอบ การจําลองจะยังคงอยู่ในสถานะเปิด (เปิดใช้งานหรือปิดใช้งาน) แม้ว่าคุณจะปิดหน้าต่างก็ตาม

ด้านล่างในหน้าต่างตัวเลือกที่ใช้บ่อยรวมถึง:

ตัวเลือกคําอธิบาย
ท้องถิ่น ให้คุณจำลองภาษา ท้องถิ่น ในระหว่างการทดสอบเกม
สันนิษฐานที่อยู่ไกล สลับตัวละครที่มีลักษณะคล้ายกันแต่แตกต่างเล็กน้อยเพื่อให้ง่ายต่อการระบุว่าสตริงใดที่ผ่านระบบแปล แปลการเปิดใช้งานนี้ช่วยให้คุณระบุข้อความ ไม่สามารถแปลได้ โดยไม่ต้องเปลี่ยนภาษาการจำลองตัวอย่าง:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
ยืดออก ยืดเส้นข้อความโดยปัจจัยที่กำหนดผ่านสไลเดอร์ เช่น:
  • Bloxy Cola > Bloooxyy Coolaa (นานกว่า 50% )
  • Dominus Empyreus > Doomiinuus Eempyyreus (นานกว่า 30% )
ยืดเส้นข้อความโดยปัจจัยที่กำหนดผ่านสไลเดอร์ตัวอย่างเช่น: การใช้การยืดเยื้อช่วยให้คุณระบุสถานที่ที่อินเทอร์เฟซผู้ใช้ของคุณอาจไม่สามารถจัดการข้อความที่ยาวกว่าข้อความที่แปลแบบเริ่มต้นได้โปรดทราบว่าสเปนมีเวลาเฉลี่ย 30% นานกว่าภาษาอังกฤษและเทียบเท่ากับเยอรมันยาวนานยิ่งขึ้นโปรดทราบว่าสิ่งนี้มีผลเฉพาะกับข้อความที่ผ่านระบบแปล แปล เท่านั้น
ภูมิภาค ให้คุณจำลองประเทศ/ภูมิภาคของผู้เล่นในระหว่างการทดสอบเกม; การเลือกนี้อาจส่งผลต่อสวิตช์และกล่องเลือกอื่นๆ ในหน้าต่างตามที่อธิบายไว้ใน GetPolicyInfoForPlayerAsync()