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

สร้างคำสั่ง
เมื่อผู้ช่วยเปิดอยู่ใน Studio มันสามารถอ้างอิงทุกแพลตฟอร์มของคุณและเพิ่มสคริปต์เพื่อเปลี่ยนพฤติกรรมของพวกเขา เช่น:
- เปลี่ยนสีทุกครั้งที่ผู้เล่นสัมผัสส่วน
- เคลื่อนที่ขึ้นไป รอ 3 วินาที จากนั้นเคลื่อนกลับไปยังตำแหน่งเดิม
- ลดสุขภาพของผู้เล่นเมื่อพวกเขาอยู่บนส่วนนี้นานขึ้น
เพื่อแสดงให้เห็นว่ากระบวนการนี้ทำงานอย่างไร ส่วนนี้ของบทเรียนจะแสดงให้คุณเห็นวิธีการทำงานกับผู้ช่วยเพื่อทำให้แพลตฟอร์มแรกของคุณเปล่งประกายเมื่อผู้เล่นกระโดดขึ้นไปบนมัน
ในการสร้างคำสั่งสำหรับพฤติกรรมนี้:
- OPTIONALเปลี่ยนชื่อแพลตฟอร์มแรกของคุณเพื่อให้ผู้ช่วยรู้ว่าส่วนใดที่จะสร้างสคริปต์
- ในมุมมอง เลือกแพลตฟอร์มแรกของคุณ
- ในหน้าต่าง Explorer คลิกขวาที่วัตถุที่ใช้งานอยู่ จากนั้นเลือก Rename จากเมนูบริบท
- พิมพ์ GlitterPart จากนั้นกด Enter
ในหน้าต่าง ผู้ช่วย ไปที่ช่อง Enter request here จากนั้นพิมพ์ดังนี้: เพิ่มสคริปต์ใหม่ที่สร้างประกายสีเหลืองเมื่อ GlitterPart ถูกสัมผัส

กด Enter ผู้ช่วยเริ่มสร้างตัวอย่างโค้ด จากนั้นหน้าต่างจะแสดงตัวอย่างโค้ดที่แนะนำซึ่งคล้ายกับต่อไปนี้:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- สีเหลืองsparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)คลิก Accept เมื่อคุณเรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโค้ดด้วย Luau จะทำให้คุณตรวจสอบตัวอย่างโค้ดของผู้ช่วยได้ง่ายขึ้นเพื่อให้แน่ใจว่ามันทำงานสำหรับกรณีการใช้งานของคุณ
มีหลายวิธีที่ถูกต้องในการทำคำขอใด ๆ แต่ทุกคำมีความสำคัญ ตัวอย่างเช่น ตารางต่อไปนี้แสดงให้เห็นว่าการเลือกคำที่แตกต่างกันเล็กน้อยจากคำสั่งเดิมสามารถผลิตผลลัพธ์ที่แตกต่างกันได้
| การเปลี่ยนแปลงคำขอ | ผลลัพธ์ที่เป็นไปได้ |
|---|---|
| สร้างประกายสีเหลืองเมื่อ GlitterPart ถูกสัมผัส. | ผู้ช่วยอาจแสดงโค้ดให้คุณ แต่ไม่สร้างสคริปต์ใหม่ มันอาจเพิ่มโค้ดไปยังสคริปต์ที่มีอยู่แบบสุ่ม |
| ทำให้มีประกายสีม่วงเมื่อส่วนที่ชื่อว่า GlitterPart ถูกเหยียบ | ผู้ช่วยอาจสร้างประกายก่อนที่ GlitterPart จะถูกเหยียบ หรือสร้างประกายเพียงไม่กี่อัน |
| ทำให้ GlitterPart เปล่งประกาย | แทนที่จะเพิ่มสคริปต์ ผู้ช่วยจะเพิ่มตัวสร้างอนุภาค (วัตถุที่สร้างประกาย) ไปยัง GlitterPart ซึ่งอาจดีถ้าคุณต้องการให้มันเปล่งประกายตลอดเวลา |
ยิ่งคุณให้รายละเอียดน้อยเท่าไหร่ ผลลัพธ์ก็จะยิ่งไม่แน่นอนมากขึ้นเท่านั้น ตัวอย่างเช่น ผลลัพธ์ที่เป็นไปได้สำหรับคำสั่ง ทำให้ส่วนเปล่งประกายเมื่อคุณสัมผัสพวกมัน อาจรวมถึง:
- สคริปต์ที่ได้ไม่ทำงานเลย
- ทำงานเพียงส่วนเดียวแบบสุ่ม
- ส่วนเปล่งประกายก่อนที่จะถูกสัมผัส
หากคุณทำคำขอและไม่ได้ผลลัพธ์ตามที่ต้องการ ให้ปรับคำขอใหม่และลองอีกครั้ง
ทดสอบผลลัพธ์
แม้ว่าผู้ช่วยจะเรียนรู้อยู่ตลอดเวลาและดีขึ้น แต่บางครั้งมันก็ผลิตผลลัพธ์ที่แตกต่างจากที่คุณตั้งใจ คุณต้องตรวจสอบผลลัพธ์ของข้อเสนอแนะเพื่อให้แน่ใจว่ามันทำงานตามที่ตั้งใจ
ในการทดสอบผลลัพธ์ของผู้ช่วย:
ในมุมซ้ายบนของ Studio ให้เก็บตัวเลือกการทดสอบ Test เริ่มต้นไว้ จากนั้นคลิกที่ปุ่ม Play Studio จะเข้าสู่โหมดทดสอบ

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

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