หลักสูตรหลักช่วยให้คุณเรียนรู้ฟีเจอร์สำคัญหลายอย่างใน Studio ในด้านเทคนิคและสร้างสรรค์
คุณจะได้เรียนรู้วิธีการสร้างเกม 3D platformer เกม ที่ผู้เล่นเก็บเหรียญเพื่อนำไปแลกพลังการกระโดด ผู้เล่นกระโดดเพื่อเดินทางไปยังแพลตฟอร์มที่สูงขึ้นเรื่อยๆ จนกว่าจะถึงไฟฉายที่อยู่บนแพลตฟอร์มที่สูงที่สุด
หลักสูตรนี้มีไว้สำหรับผู้อ่านที่คุ้นเคยกับแนวคิดการเขียนโค้ดทั่วไป แต่ยังใหม่กับ Roblox หากคุณต้องการความช่วยเหลือในการเรียนรู้การเขียนโค้ด ลองดู พื้นฐานที่สำคัญ ของการทำงานใน Studio และ หลักการเขียนโค้ด
เนื้อหาหลักสูตร
หลักสูตรหลักแบ่งออกเป็นสามบท แต่ละบทมีไฟล์สถานที่ที่เกี่ยวข้อง คุณสามารถทำตามขั้นตอนสำหรับแต่ละบทหรือดูไฟล์สถานที่หากคุณต้องการดูผลลัพธ์สุดท้ายของแต่ละบท
สร้างโปรเจกต์ - เรียนรู้วิธีการสร้างไฟล์ .rbxl ที่แทนเกมของคุณบนแพลตฟอร์ม Roblox
สร้างสภาพแวดล้อมด้วยภูมิประเทศ - เรียนรู้วิธีการสร้างเกาะที่ผู้เล่นเกิดขึ้นโดยใช้เครื่องมือภูมิประเทศของ Studio
สร้าง greybox พื้นที่เล่นได้ - เรียนรู้วิธีการใช้เครื่องมือการสร้างแบบจำลองที่เป็นของแข็งเพื่อวางแผนรูปร่างพื้นฐานของแพลตฟอร์มของคุณ
สร้างกลไกการเก็บเหรียญ - เรียนรู้วิธีการติดตามและเก็บข้อมูลการเก็บเหรียญของผู้เล่น
บันทึกและแสดงข้อมูลผู้เล่น - เรียนรู้วิธีการเก็บ, ดึงข้อมูล, และแสดงข้อมูลผู้เล่นแต่ละคนอย่างชัดเจนผ่านกระดานผู้นำ
สร้างอันตรายสำหรับผู้เล่น - เรียนรู้วิธีการสร้างอันตรายในน้ำโดยการปรับเปลี่ยนพฤติกรรมของผู้เล่นและสร้างวงจรชีวิตของผู้เล่น
เขียนสคริปต์ปุ่มอัปเกรด - เรียนรู้วิธีการอัปเกรดพลังการกระโดดของผู้เล่นโดยการสื่อสารกับเซิร์ฟเวอร์ Roblox และจัดการการโต้ตอบ GUI
สร้างเอฟเฟกต์ภาพพื้นฐาน - เรียนรู้วิธีการสร้างเอฟเฟกต์ภาพสองประเภทที่แตกต่างกันโดยใช้ตัวปล่อยอนุภาค
ปรับแต่งแสงทั่วโลก - เรียนรู้วิธีการใช้การตั้งค่าแสงทั่วโลกเพื่อปรับปรุงรูปลักษณ์และความรู้สึกของเกมของคุณ
ใช้ทรัพย์สินที่ปรับแต่งแล้ว - เรียนรู้วิธีการทำให้ฉากของคุณเสร็จสมบูรณ์โดยการแทนที่ชิ้นส่วนที่เรียบง่ายด้วยโมเดลที่ซับซ้อนและนำเข้า
ทำไมต้องสร้างด้วย Assistant?
แตกต่างจากกระบวนการพัฒนาเกมหลายอย่างที่พึ่งพาเครื่องมือของบุคคลที่สามหลายตัว Roblox ให้เครื่องยนต์, เครือข่าย, ตลาดทรัพย์สิน, ท่อส่งการเผยแพร่, และ Assistant ที่ขับเคลื่อนด้วย AI ในแพลตฟอร์มเดียว ซึ่งช่วยให้คุณสร้าง, ทดสอบ, และเผยแพร่เกมหลายผู้เล่นโดยไม่ต้องรวมเครื่องมือหรือบริการเพิ่มเติม
Assistant ทำงานภายใน Studio ดังนั้นมันจึงสามารถสร้างอินสแตนซ์, กำหนดค่าคุณสมบัติ, และสร้างสคริปต์ในโปรเจกต์ของคุณ ซึ่งหมายความว่าคุณสามารถทำงานที่พัฒนาทั่วไปได้โดยไม่ต้องสลับระหว่าง Studio และเครื่องมือภายนอก สำหรับผู้สร้างที่ยังใหม่กับ Roblox Assistant สามารถช่วยลดจำนวนฟังก์ชันของ Studio ที่คุณต้องเรียนรู้ก่อนที่คุณจะเริ่มสร้างเกม
ตลอดหลักสูตรนี้ คุณจะพบตัวเลือก สร้างด้วย Assistant และ สร้างด้วยตัวเอง คุณสามารถทำตามกระบวนการใดก็ได้ การทำตามขั้นตอนด้วยตนเองสามารถช่วยให้คุณเข้าใจวิธีการทำงานของ Studio ในขณะที่การใช้ Assistant สามารถช่วยให้คุณทำงานประจำได้อย่างรวดเร็วและมีประสิทธิภาพมากขึ้น
| Assistant สามารถช่วยได้ | คุณยังต้องทำด้วยตัวเอง |
|---|---|
| การสร้างและจัดระเบียบอินสแตนซ์ เช่น โฟลเดอร์, โมเดล, และชิ้นส่วน | การปั้นภูมิประเทศและการสร้างสภาพแวดล้อม |
| การกำหนดค่าคุณสมบัติและการวางตำแหน่งวัตถุตามข้อกำหนดเฉพาะ | การเลือกสี, แสง, และสไตล์ภาพ |
| การสร้างโค้ดพื้นฐาน รวมถึงตัวจัดการเหตุการณ์, กระดานผู้นำ, RemoteFunctions, และตรรกะ GUI | การออกแบบการเล่นเกมและการตัดสินใจว่าวัตถุควรอยู่ที่ไหน |
| การทำตามคำแนะนำในบทเรียนอย่างละเอียดโดยไม่ต้องคัดลอกและวางซ้ำ | การทดสอบการเล่น, การปรับสมดุล, และการปรับปรุงประสบการณ์ของผู้เล่น |