สร้างเกมเบราว์เซอร์ 3D ที่ทรงพลังด้วย BabylonJS
การขยายตัวอย่างมากของ WebGL พิสูจน์ได้ว่า ความนิยมของการเล่นเกม บนเว็บ มีสิ่งดีๆมากมายที่คุณสามารถสร้างได้บน WebGL แต่นักพัฒนาส่วนใหญ่ต้องการ เจาะลึกลงไปในเกมเบราว์เซอร์.
WebGL เป็นกรอบที่มีประสิทธิภาพ แต่มันเป็น ไม่ใช่ทุกอย่างที่คุณต้องการ สำหรับเกมบนเว็บ. ตัวควบคุมเกม และ เสียง ยังมีส่วนสำคัญในการพัฒนาเกมเบราว์เซอร์.
ของฟรี ห้องสมุด BabylonJS เป็นแหล่งข้อมูลที่สมบูรณ์แบบที่ครอบคลุมหัวข้อเหล่านี้ทั้งหมด มันยอดเยี่ยมสำหรับทุกคนที่เข้ามา การพัฒนาเกมเบราว์เซอร์.
บาบิโลนเป็น ไลบรารี่ของเกม 3D ขับเคลื่อนโดย WebGL สำหรับกราฟิก 3D แต่มันก็เป็นมากกว่าห้องสมุด WebGL.
มันสามารถจัดการทุกอย่างจาก การควบคุม ไปยัง พฤติกรรมวัตถุ, และแม้กระทั่ง เสียงประกอบ. มันเป็นอย่างแท้จริง เฟรมเวิร์กการเล่นเกม JavaScript ที่สมบูรณ์ สร้างขึ้นเพื่อการพัฒนา HTML5 และ WebGL.
ที่จะเริ่มต้น คุณควรตรวจสอบหน้า GitHub สำหรับ ตัวอย่างการสาธิต และ รุ่นล่าสุด โฮสต์ใน CDN ของพวกเขา.
พวกเขายังมี สนามเด็กเล่นสด ที่ซึ่งคุณสามารถคนจรจัดด้วยการตั้งค่าและสไตล์การแสดงที่แตกต่างกัน.
คุณสามารถทำได้ แก้ไขรหัส, และคลิกเรียกใช้ สร้างการเปลี่ยนแปลงของคุณโดยอัตโนมัติ ในเบราว์เซอร์ นี่อาจจะเป็น วิธีที่ดีที่สุดในการฝึกฝนการใช้บาบิโลนเพราะคุณ ไม่จำเป็นต้องดาวน์โหลดอะไรในเครื่อง.
ในหน้าตัวอย่างนั้นให้ดูที่มุมขวาบนของเมนูที่มีป้ายกำกับ “ฉากพื้นฐาน”. คลิกที่ดรอปดาวน์นั้นเพื่อ เลือกจากสนามเด็กเล่นที่สร้างไว้ล่วงหน้าที่หลากหลาย รวมถึงสภาพแวดล้อมแสงเงาและโปรแกรมความสูง (อื่น ๆ อีกมากมาย).
นี่ง่ายกว่าการสร้างการสาธิตของคุณเองบน CodePen เพราะคุณทำได้ ดูแบบเต็มหน้าจอ และคุณ มีสิทธิ์เข้าถึงตัวแก้ไข ที่นั่นในเบราว์เซอร์.
บาบิโลนมาพร้อมกับคุณสมบัติมากมายเช่น ผลกระทบของอนุภาค, ฟิสิกส์แรงโน้มถ่วง, และ คุณสมบัติการลากและวางที่เรียบง่าย.
คุณจะต้อง ใช้เวลามาก ด้วยห้องสมุดนี้เพื่อความสะดวกสบาย แต่วิธีที่ดีที่สุดในการเรียนรู้คือ เลือกโครงการ และ ดูสิ่งที่คุณสามารถสร้าง. ระหว่างทางคุณอาจเจอปัญหาและจำเป็นต้อง พึ่งพาเอกสาร เพื่อแก้ปัญหาพวกเขา.
หากคุณสามารถเรียนรู้พื้นฐานบางอย่างของบาบิโลนแล้วคุณอาจประหลาดใจ สิ่งที่เป็นไปได้ในการพัฒนาเกมบนเบราว์เซอร์. มันมาไกลในเวลาเพียงไม่กี่ปีและบาบิโลนเป็นหนึ่งในไม่กี่ห้องสมุดที่ทำให้ถูกต้อง.
เพื่อดูน้อย การสาธิตสด ตรวจสอบ หน้าแรกของ Babylon, และเลื่อนลงจนกว่าคุณจะเห็นส่วนการสาธิต สิ่งนี้ควรมีแรงบันดาลใจมากพอที่จะทำให้คุณก้าวไปข้างหน้าและผลักดันคุณให้ก้าวสู่การพัฒนาเกมบาบิโลน.