โปรแกรม ยูนิตี้(Unity)

 


โปรแกรม Unity คืออะไร

        Unity 3D เป็นโปรแกรมที่มีความสามารถหลากหลายได้แก่สร้างเกม 2 มิติการสร้างเกม 3 มิติการสร้าง AR, VR สามารถส่งแอพพลิเคชั่นได้ทั้งระบบ Windows, iOS และ Android โดยจะใช้คู่กับโปรแกรม Vuforia ในการสร้างสื่อ AR , VR

       Vuforia เป็นโปรแกรมบนเทคโนโลยีคลาวด์ใช้จัดเก็บข้อมูลและรหัส (License) ของแอพพลิเคชั่นที่ต้องการพัฒนารองรับการทํางานทั้งรูปแบบ 2 มิติและ 3 มิติ

ตัวเอนจินนั้นใช้ภาษา C++ ในการเขียนเป็นแกนกลางหลักของระบบและมีภาษา C# ครอบทับการทำงานต่างๆ เช่น ระบบส่วนติดต่อกับพื้นหลัง, การทำงานของตัวเกมที่ผู้พัฒนาต้องการ และ อื่นๆ ด้วย Mono

ผู้พัฒนาสามารถเขียนด้วยภาษา C++ ได้ แต่ยังไงก็ตามผู้พัฒนาสามารถเขียนภาษา C++ ได้แค่ในส่วนการทำงานพื้นหลังเท่านั้นเช่น ระบบเสียง, บริการพื้นหลัง, ปลั๊กอิน ซึ่งการปฏิสัมพันธ์กับเอนจินทำได้ค่อนข้างน้อย ดังนั้นภาษาภาษา C# จึงเหมาะสมสำหรับกับการใช้ในการพัฒนามากกว่า




แถบเมนูต่างๆใน โปรแกรม Unity


A : เมนูบาร์ (Menu Bar) สำหรับเรียกใช้คำสั่งต่างๆ

B : แถบเครื่องมือ (Tool Bar ) สำหรับจัดการกับวัตถุ

C : พาเนล Hierarchy สำหรับจัดลำดับวัตถุ

D : พาเนล Scene สำหรับแสดงพื้นที่การทำงาน

E : พาเนล Project สำหรับจัดเก็บไฟล์ต่างๆ ที่ต้องใช้งาน เช่น รูปภาพ วีดีดอ และเสียง เป็นต้น

F : พาเนล Inspector สำหรับกำหนดค่าต่างๆ ให้กับวัตถุที่เลือกในพาเนล Hierarchy


แพลตฟอร์มที่รองรับ ตัวซอฟต์แวร์ที่ใช้สำหรับพัฒนานั้นรองรับบนแพลตฟอร์ม ไมโครซอฟท์วินโดวส์, แมคโอเอส และ ลินุกซ์ ส่วนตัวเอนจินเองนั้นรองรับมากถึง 20 แพลตฟอร์ม, โดยมีดังนี้

  • แพลตฟอร์มสำหรับเครื่องเดสก์ท็อป: ไมโครซอฟท์วินโดวส์, แมคโอเอส, ลินุกซ์
  • แพลตฟอร์มสำหรับเครื่องพกพา: ไอโอเอส, แอนดรอยด์, แอนดรอยด์ ทีวี, ทีวีโอเอส
  • แพลตฟอร์มบนเว็บ: เว็บจีแอล
  • แพลตฟอร์มสำหรับเครื่องคอนโซล: เพลย์สเตชัน 4, เพลย์สเตชัน 5, เอกซ์บอกซ์วัน, เอกซ์บอกซ์วันซีรีส์ X และ S, นินเท็นโด_สวิตช์, สตาเดีย
  • แพลตฟอร์มสำหรับอุปกรณ์ความเป็นจริงเสมือน และ ความเป็นจริงเสริม: Reality Labs, เพลย์สเตชัน วีอาร์, กูเกิล AR Core, แอปเปิล AR Kit, Windows Mixed Reality, Magic Leap, สตีม VR, กูเกิล Cardboard

5 เกมโด่งดังที่ใช้ Unity สร้างขึ้นที่คุณน่าจะรู้จัก มีดังนี้

- Temple Run (2011)

- Pokémon_Go (2016)

Garena Free Fire (2017)

- Sudden Strike 4 (2017)

- Call of Duty: Mobile (2019)


แหล่งที่มา

https://th.wikipedia.org/wiki/%E0%B8%A2%E0%B8%B9%E0%B8%99%E0%B8%B4%E0%B8%95%E0%B8%B5_(%E0%B9%80%E0%B8%81%E0%B8%A1%E0%B9%80%E0%B8%AD%E0%B8%99%E0%B8%88%E0%B8%B4%E0%B8%99)


https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/8286-program-unity.html


https://ultimatepopculture.fandom.com/wiki/List_of_Unity_games

ความคิดเห็น