🧩 พื้นฐาน Blueprint คืออะไร

เรียนรู้แนวคิดพื้นฐานของ Blueprint และการสร้าง Blueprint แรกของคุณ

ระดับ: เริ่มต้น
หมวด: พื้นฐาน
เวลา: 45 นาที

Course Progress

2 of 8 chapters
Progress25%
Chapter 2
beginner

พื้นฐาน Blueprint คืออะไร

เรียนรู้แนวคิดพื้นฐานของ Blueprint และการสร้าง Blueprint แรก

⏱️ 45 นาที
📚 fundamentals

ภาพรวม

ในบทเรียนนี้ คุณจะได้เรียนรู้พื้นฐานของ 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
1

สร้าง Blueprint Class แรก

เรียนรู้การสร้าง Blueprint Class และทำความรู้จักกับ Blueprint Editor

ขั้นตอนการทำ:

  1. เปิด Unreal Engine Project ที่สร้างไว้ใน Chapter 1
  2. ใน Content Browser คลิกขวาเพื่อเปิด Context Menu
  3. เลือก Blueprint Class
  4. เลือก Actor เป็น Parent Class
  5. ตั้งชื่อ Blueprint เป็น 'BP_MyFirstBlueprint'
  6. Double-click เพื่อเปิด Blueprint Editor
  7. สังเกต Components tab, Event Graph tab
✅ ผลลัพธ์ที่คาดหวัง:

Blueprint Editor จะเปิดขึ้นมาพร้อม Event Graph ว่างๆ และ Event BeginPlay Node

⚠️ ปัญหาที่อาจพบ:
  • • หาก Blueprint Editor ไม่เปิด ให้ Double-click ที่ Blueprint อีกครั้ง
  • • หาก Event BeginPlay ไม่ปรากฏ ให้คลิกขวาใน Event Graph แล้วค้นหา 'BeginPlay'
2

เพิ่ม Print String Node

สร้าง Blueprint Logic แรกด้วยการแสดงข้อความ

ขั้นตอนการทำ:

  1. ลาก Output Pin (สีขาว) จาก Event BeginPlay
  2. ปล่อยใน Event Graph เพื่อเปิด Context Menu
  3. ค้นหา 'Print String' และเลือก
  4. เชื่อม Event BeginPlay กับ Print String
  5. ใน Print String ให้เปลี่ยนข้อความเป็น 'Hello Blueprint World!'
  6. กด Compile เพื่อ Compile Blueprint
  7. กด Save เพื่อบันทึก Blueprint
✅ ผลลัพธ์ที่คาดหวัง:

Blueprint จะ Compile สำเร็จและพร้อมใช้งาน

3

ทดสอบ Blueprint ใน Level

นำ Blueprint มาใช้ใน Level และทดสอบการทำงาน

ขั้นตอนการทำ:

  1. ปิด Blueprint Editor กลับไปยัง Main Editor
  2. ลาก BP_MyFirstBlueprint จาก Content Browser ไปยัง Viewport
  3. วาง Blueprint ไว้ที่ใดก็ได้ใน Level
  4. กด Play (หรือกด Alt+P) เพื่อเล่นเกม
  5. สังเกตข้อความ 'Hello Blueprint World!' ที่มุมซ้ายบนของหน้าจอ
  6. กด Escape เพื่อหยุดเล่นเกม
✅ ผลลัพธ์ที่คาดหวัง:

เมื่อเล่นเกม จะเห็นข้อความ 'Hello Blueprint World!' แสดงขึ้นมา

⚠️ ปัญหาที่อาจพบ:
  • • หากไม่เห็นข้อความ ให้ตรวจสอบว่า Blueprint วางใน Level แล้วหรือยัง
  • • หาก Blueprint ไม่ทำงาน ให้ตรวจสอบการเชื่อม Node ใน Event Graph

💪 แบบฝึกหัดเพิ่มเติม

สร้าง Blueprint ใหม่ที่แสดงข้อความ 3 ข้อความต่อเนื่องกัน

ทดลองเปลี่ยนสีและขนาดของข้อความใน Print String

สร้าง Blueprint ที่ทำการคำนวณเลขง่ายๆ และแสดงผลลัพธ์