เกมในพื้นที่ของคุณ: สร้างเกม AR โดยใช้ Unreal Engine 5

Augmented Reality : Augmented Reality (AR) เป็นประสบการณ์แบบโต้ตอบที่รวมโลกแห่งความจริงและเนื้อหาที่สร้างจากคอมพิวเตอร์
ณ วันนี้ การเข้าถึงและเข้าถึงเทคโนโลยีได้พัฒนาอย่างก้าวกระโดด เช่น แต่ละคนมีอุปกรณ์ที่เปิดใช้งาน AR ดังนั้นการพัฒนาแอปพลิเคชันของ AR จึงกลายเป็นโดเมนที่ต้องการการเติบโต
เพื่อรวมองค์ประกอบของทั้งของจริงและที่สร้างจากคอมพิวเตอร์ (เสมือน) Google ได้พัฒนาบริการ Google ARCore ซึ่งรองรับบริการ AR สำหรับแพลตฟอร์ม Android
การสร้างแอปด้วยซอฟต์แวร์ Unreal Engine ที่ต้องการทำได้ผ่าน Android Studio
การสร้างแอปมีความสำคัญเนื่องจากเป็นวิธีการโต้ตอบกับสภาพแวดล้อมในโลกแห่งความเป็นจริง ด้วยการโต้ตอบกับสภาพแวดล้อมผ่านแอพ Android แบบจำลองสามารถวางและโต้ตอบได้
สร้างเกม:
ได้รับรุ่น:
Mixamo — Adobe Mixamo เป็นโซลูชันแอนิเมชัน 3 มิติที่ช่วยให้ผู้ใช้ออกแบบและสร้างตัวละคร 3 มิติสำหรับภาพยนตร์ เกม และประสบการณ์แบบอินเทอร์แอกทีฟอื่นๆ

การตั้งค่า Unreal engine สำหรับการพัฒนาแอพ:
เราต้องการสิ่งต่อไปนี้:
- เจดีเค
2. แอนดรอยด์สตูดิโอ
Android Studio เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการอย่างเป็นทางการ (IDE) สำหรับระบบปฏิบัติการ Android ของ Google ซึ่งสร้างขึ้นจากซอฟต์แวร์ IntelliJ IDEA ของ JetBrains และออกแบบมาโดยเฉพาะสำหรับการพัฒนา Android สามารถดาวน์โหลดได้บนระบบปฏิบัติการ Windows, macOS และ Linux
3. .เน็ต
.NET เป็นแพลตฟอร์มสำหรับนักพัฒนาที่มีเครื่องมือและไลบรารีสำหรับสร้างแอปทุกประเภท รวมถึงเว็บ อุปกรณ์เคลื่อนที่ เดสก์ท็อป เกม IoT คลาวด์ และไมโครเซอร์วิส
ต่อไปเราต้องคัดลอกเส้นทางของแอปพลิเคชันเหล่านี้และรวมเข้ากับสิ่งที่ไม่จริง

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

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

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

ในการแสดงวิดเจ็ตบนหน้าจอ เราใช้พิมพ์เขียวต่อไปนี้

นี่คือพิมพ์เขียวสาธิตสำหรับตรรกะเบื้องหลังปุ่มต่างๆ

ในทำนองเดียวกัน เราสร้างเหตุการณ์ที่กำหนดเองสำหรับการเคลื่อนไหวแต่ละครั้งในกราฟเหตุการณ์ของแบบจำลอง เราเรียกใช้เหตุการณ์ที่กำหนดเองเมื่อคลิกปุ่ม
พิมพ์เขียวนักแสดง:
เหตุการณ์ที่กำหนดเองแต่ละรายการที่เราสร้างขึ้นจะทริกเกอร์โหนดต่างๆ ที่กำหนดตำแหน่งของนักแสดง หมุนเวียน และเล่นแอนิเมชันที่จำเป็น
การเล่นเกม:
เหล่าฮีโร่ได้ผ่านการฝึกฝนอย่างหนักในช่วงที่เรากำลังสร้างโปรเจกต์นี้ และแข็งแกร่งขึ้นเรื่อย ๆ เพื่อพัฒนาเทคนิคอันแข็งแกร่ง 4 เทคนิค โดย 2 คนได้รับ 1 คะแนนต่อคน และคนอื่น ๆ ได้รับ 5 คะแนนต่อคน พอยน์เตอร์ 1 คือการโจมตีครั้งเดียว เช่น หมัดและเตะ และพอยน์เตอร์ 5 คือการต่อสู้แบบคอมโบ
คะแนนในกระดานคะแนนจะเพิ่มขึ้นและหลังจากหมดเวลา 30 วินาที คะแนนของผู้เล่นทั้งสองจะถูกเปรียบเทียบและผู้ชนะจะได้รับการประกาศและแสดงบนหน้าจอ
เอาท์พุต:


นี่คือลิงค์ไปยังลิงค์อินของเรา:
Karthikeya KVL
แอชริธ เรดดี
นี่คือลิงค์ไปยัง GitHubs ของเรา:
โครงการนี้ดำเนินการภายใต้การดูแลของDr. Devikarubi Rajasekaranรองศาสตราจารย์ใน Keshav Memorial Institute of Technology