บทช่วยสอน Unreal Engine 4 สำหรับผู้เริ่มต้น - รายละเอียดทั้งหมด
ด้วย Unreal Engine 4 คุณสามารถตั้งโปรแกรมวิดีโอเกมระดับมืออาชีพและซับซ้อนได้อย่างง่ายดาย ในบทช่วยสอนนี้คุณจะได้เรียนรู้เกี่ยวกับโครงสร้างของโปรแกรมและแนวคิดพื้นฐานบางอย่าง
ติดตั้ง Unreal Engine 4
ก่อนที่คุณจะเริ่มเขียนโปรแกรมด้วย Unreal Engine คุณต้องติดตั้งก่อน ในตัวอย่างนี้เราจะแสดงการติดตั้งภายใต้ Windows
- ดาวน์โหลด Unreal Engine 4 ก่อน สิ่งนี้ทำได้ผ่านหน้าแรกของ Unreal Engine
- จากนั้นเรียกใช้ตัวติดตั้งแล้วคลิก "ติดตั้ง"
- ระหว่างการติดตั้งไฟร์วอลล์ Windows จะป้องกันไม่ให้โปรแกรมเข้าถึงเครือข่ายหลายครั้ง อย่างไรก็ตามคุณควรอนุญาตการเข้าถึงนี้เพื่อให้คุณสามารถติดตั้ง Unreal Engine หรือ Epic Games Launcher ได้อย่างถูกต้อง
- เมื่อการติดตั้งเสร็จสิ้นให้เรียกใช้งาน Epic Games Launcher แล้วลงชื่อเข้าใช้ด้วยบัญชี Epic Games ของคุณ
- หากจำเป็นให้คลิกที่ "แก้ไขทันที" เพื่อต่ออายุทางลัดที่ล้าสมัย
- ตอนนี้คลิกที่แท็บ "Unreal Engine" และ "ติดตั้ง Engine"
- จากนั้นคุณสามารถเลือกตำแหน่งที่จะติดตั้งเครื่องยนต์ หากคุณต้องการคุณสามารถติดตั้งลงในแท่ง USB หรือฮาร์ดไดรฟ์ภายนอกตัวอย่างเช่น จากนั้นคลิกที่ "ติดตั้ง"
- หาก Epic Games Launcher ถามในภายหลังว่าควรกำหนดไฟล์ uproject ให้กับ Launcher หรือไม่ให้คลิกที่ "Repair now"
Unreal Engine 4: ผู้จัดการโครงการ
ทันทีที่การติดตั้ง Unreal Engine เสร็จสมบูรณ์คุณสามารถเริ่มได้โดยคลิกที่ "เรียกใช้"
- ผู้จัดการโครงการเริ่มต้นก่อน หากคุณไม่ได้ทำงานกับ Unreal Engine มาก่อนขอแนะนำให้เลือกเทมเพลตที่นี่
- ให้ชื่อโครงการและเลือกที่ตั้ง
- ในที่สุดคลิกที่ "สร้างโครงการ" เพื่อเริ่มต้น
ส่วนของโปรแกรมใน Unreal Engine
Unreal Engine แบ่งออกเป็นหกเขตข้อมูลที่สำคัญ
- Modes Panel: ที่นี่คุณจะพบกับเครื่องมือต่าง ๆ เช่น "เครื่องมือแนวนอน", "เครื่องมือใบ" หรือ "เครื่องมือตำแหน่ง" ด้วย "เครื่องมือสถานที่" คุณสามารถยกตัวอย่างเช่น - ตามชื่อที่แนะนำ - วางวัตถุในระดับ
- World Outliner: "World Outliner" แสดงวัตถุทั้งหมดของระดับปัจจุบันและใช้สำหรับองค์กร
- รายละเอียด: ในฟิลด์ "รายละเอียด" คุณสามารถแก้ไขคุณสมบัติของแต่ละออบเจ็กต์ของระดับ
- แถบเครื่องมือ: ที่ด้านบนสุดคุณจะพบกับแถบเครื่องมือซึ่งมีฟังก์ชั่นทั่วไป ปุ่ม "เล่น" ที่คุณสามารถทดลองเล่นเกมเป็นสิ่งสำคัญมาก
- วิวพอร์ต: คุณสามารถดูระดับปัจจุบันได้ใน "วิวพอร์ต" จากมุมมองที่แตกต่างกัน คุณยังสามารถย้ายวัตถุได้ที่นี่และอีกมากมาย
- เบราว์เซอร์เนื้อหา: สุดท้ายคือ "เบราว์เซอร์เนื้อหา" ซึ่งคุณสามารถค้นหาไฟล์โครงการทั้งหมด คุณยังสามารถจัดระเบียบได้ที่นี่ดูโครงสร้างโฟลเดอร์หรือนำเข้าไฟล์
Unreal Engine: มีสินทรัพย์มาตรฐานเหล่านี้อยู่
มีสินทรัพย์มากมายใน Unreal Engine สินทรัพย์มาตรฐานที่สำคัญสี่ประการคือ:
- Blueprint Class: คุณต้องมี "Blueprint Class" สำหรับหลักสูตรของเกมหรือสำหรับพฤติกรรมของวัตถุแต่ละชิ้น หากคุณต้องการเพิ่มรถเคลื่อนที่ในเกมตัวอย่างนี้สามารถแก้ไขได้ด้วย "Blueprint Class" "พิมพ์เขียวคลาส" ถูกโปรแกรมด้วยระบบโหนด ซึ่งหมายความว่าคุณเชื่อมต่อองค์ประกอบของโปรแกรมหลายรายการด้วยลูกศรคล้ายกับแผนผังการไหล
- ระดับ: ด้วยเนื้อหานี้คุณสามารถสร้างชื่อได้อย่างง่ายดายตามที่แนะนำในระดับ "วิวพอร์ต"
- วัสดุ: สินทรัพย์นี้ยังอธิบายตนเองได้ คุณสามารถสร้างวัสดุด้วยเนื้อหานี้ใน "เครื่องมือแก้ไขวัสดุ" พิเศษ ระบบโหนดจะใช้อีกครั้งที่นี่
- ระบบอนุภาค: ด้วยสินทรัพย์นี้คุณสามารถเพิ่มอนุภาคให้กับวัตถุ มันถูกประมวลผลในตัวแก้ไขอนุภาคพิเศษ
- คุณสามารถเพิ่มเนื้อหาลงในเกมได้อย่างง่ายดายโดยคลิกที่ "เพิ่มใหม่" ใน "เบราว์เซอร์เนื้อหา" จากนั้นคุณจะพบสินทรัพย์มาตรฐานที่กล่าวถึงข้างต้นในส่วน "สร้างสินทรัพย์พื้นฐาน"
ประกบใน Unreal Engine
หากคุณทำงานกับ Unreal Engine คุณจะพบ "ตาข่าย" ที่เรียกว่า
- คุณต้องการตาข่ายหรือรูปหลายเหลี่ยมตาข่ายสำหรับกราฟิกสามมิติ มีตาข่ายสองชนิดแตกต่างกัน
- ตาข่ายแบบคงที่: "ตาข่ายแบบคงที่" เป็นวัตถุทางเรขาคณิตที่ประกอบด้วยรูปหลายเหลี่ยมที่แตกต่างกัน (รูปหลายเหลี่ยม) วัตถุนี้ถูกเก็บไว้ในหน่วยความจำกราฟิกและสามารถเคลื่อนย้ายหมุนและปรับขนาดได้โดยไม่ต้องใช้พลังงานในการคำนวณมากนัก
- โครงตาข่าย: ตาข่ายนี้คล้ายกับ "ตาข่ายคงที่" มาก อย่างไรก็ตามมันยังคงมี "กระดูก" ที่เชื่อมต่อกันซึ่งสามารถเปลี่ยนได้ หากคุณต้องการเพิ่มกระต่ายที่วิ่งอยู่ในเกมคุณต้องมี "Skeletal Mesh" เพื่อที่คุณจะได้เคลื่อนไหวเคลื่อนไหวได้