🧩 พื้นฐาน Blueprint คืออะไร
เรียนรู้แนวคิดพื้นฐานของ Blueprint และการสร้าง Blueprint แรกของคุณ
Course Progress
พื้นฐาน Blueprint คืออะไร
เรียนรู้แนวคิดพื้นฐานของ Blueprint และการสร้าง Blueprint แรก
ภาพรวม
ในบทเรียนนี้ คุณจะได้เรียนรู้พื้นฐานของ Blueprint ซึ่งเป็นระบบ Visual Scripting ของ Unreal Engine ที่ให้คุณสร้าง Logic ของเกมได้โดยไม่ต้องเขียนโค้ด
สิ่งที่จะได้เรียนรู้:
- ✓Blueprint คืออะไรและทำงานอย่างไร
- ✓การสร้าง Blueprint Class แรก
- ✓ทำความรู้จักกับ Blueprint Editor
- ✓การใช้ Print String และ Event BeginPlay
ความรู้พื้นฐานที่ต้องมี:
- •ความรู้จาก Chapter 1: Unreal Engine 5 Interface
อุปกรณ์ที่ต้องใช้:
- •Unreal Engine 5
- •Third Person Template Project
สร้าง Blueprint Class แรก
เรียนรู้การสร้าง Blueprint Class และทำความรู้จักกับ Blueprint Editor
ขั้นตอนการทำ:
- เปิด Unreal Engine Project ที่สร้างไว้ใน Chapter 1
- ใน Content Browser คลิกขวาเพื่อเปิด Context Menu
- เลือก Blueprint Class
- เลือก Actor เป็น Parent Class
- ตั้งชื่อ Blueprint เป็น 'BP_MyFirstBlueprint'
- Double-click เพื่อเปิด Blueprint Editor
- สังเกต Components tab, Event Graph tab
✅ ผลลัพธ์ที่คาดหวัง:
Blueprint Editor จะเปิดขึ้นมาพร้อม Event Graph ว่างๆ และ Event BeginPlay Node
⚠️ ปัญหาที่อาจพบ:
- • หาก Blueprint Editor ไม่เปิด ให้ Double-click ที่ Blueprint อีกครั้ง
- • หาก Event BeginPlay ไม่ปรากฏ ให้คลิกขวาใน Event Graph แล้วค้นหา 'BeginPlay'
เพิ่ม Print String Node
สร้าง Blueprint Logic แรกด้วยการแสดงข้อความ
ขั้นตอนการทำ:
- ลาก Output Pin (สีขาว) จาก Event BeginPlay
- ปล่อยใน Event Graph เพื่อเปิด Context Menu
- ค้นหา 'Print String' และเลือก
- เชื่อม Event BeginPlay กับ Print String
- ใน Print String ให้เปลี่ยนข้อความเป็น 'Hello Blueprint World!'
- กด Compile เพื่อ Compile Blueprint
- กด Save เพื่อบันทึก Blueprint
✅ ผลลัพธ์ที่คาดหวัง:
Blueprint จะ Compile สำเร็จและพร้อมใช้งาน
ทดสอบ Blueprint ใน Level
นำ Blueprint มาใช้ใน Level และทดสอบการทำงาน
ขั้นตอนการทำ:
- ปิด Blueprint Editor กลับไปยัง Main Editor
- ลาก BP_MyFirstBlueprint จาก Content Browser ไปยัง Viewport
- วาง Blueprint ไว้ที่ใดก็ได้ใน Level
- กด Play (หรือกด Alt+P) เพื่อเล่นเกม
- สังเกตข้อความ 'Hello Blueprint World!' ที่มุมซ้ายบนของหน้าจอ
- กด Escape เพื่อหยุดเล่นเกม
✅ ผลลัพธ์ที่คาดหวัง:
เมื่อเล่นเกม จะเห็นข้อความ 'Hello Blueprint World!' แสดงขึ้นมา
⚠️ ปัญหาที่อาจพบ:
- • หากไม่เห็นข้อความ ให้ตรวจสอบว่า Blueprint วางใน Level แล้วหรือยัง
- • หาก Blueprint ไม่ทำงาน ให้ตรวจสอบการเชื่อม Node ใน Event Graph
💪 แบบฝึกหัดเพิ่มเติม
สร้าง Blueprint ใหม่ที่แสดงข้อความ 3 ข้อความต่อเนื่องกัน
ทดลองเปลี่ยนสีและขนาดของข้อความใน Print String
สร้าง Blueprint ที่ทำการคำนวณเลขง่ายๆ และแสดงผลลัพธ์