[EP 2] เทคนิคการสร้างเทคนิคการสร้างระบบการยิง Projectile ในเกม The Sandbox
เทคนิคการสร้างระบบการยิง Projectile ในเกม The Sandbox
บทความนี้จะเป็นการสอนการสร้างระบบการยิง Projectile แนววิถีโค้งโดยผู้สร้างสามารถปรับต่างองศาและความเร็วของตัววิธีกระสุนได้ เช่น การชู้ตยาสเก็ตบอล , การยิงปืนใหญ่โบราณ และ การยิงปกติ
👇วีดิโอเกมเพลย์ระบบการยิง Projectile👇
*วิดิโอเกมเพลย์ระบบการยิง Projectile*
ระบบนี้จะเป็นการทำงานร่วมกันของ Behaviour + Component + Game Rules
สิ่งที่ผู้เล่นต้องทำคือ
- หยิบวัตถุที่ใช้ยิงขึ้นมา
- เล็ง (หมุนมุมมอง)
- ยิง (คลิกขวา)
Assets👇
Logics👇
Game Rules👇
การตั้งค่า Binding เพื่อให้ระบบรู้ว่าเมื่อเราคลิกขวาระหว่างที่ถือวัตถุอยู่จะเป็นการยิง
Logic Flow👇
1.อย่างแรกเรามาเริ่มสร้างตัวกระสุนตามแบบที่เราต้องการได้เลย
-เมื่อใส่ Behaviour + Component ตามที่บอกไว้ข้างบนสามารถ Save Preset และลบออกจากแลนด์ได้เลย
การ Save Preset👇
1.อย่างแรกเรามาเริ่มสร้างตัวกระสุนตามแบบที่เราต้องการได้เลย
-เมื่อใส่ Behaviour + Component ตามที่บอกไว้ข้างบนสามารถ Save Preset และลบออกจากแลนด์ได้เลย
การรวม Layer👇
รวม Numpad asset เข้าไปกับ VFX Logic เพื่อที่เวลาเล่นเกมผู้เล่นจะถือ effect ของ VFX และยังสามารถยังกระสุนที่ออมาจาก Numpad ได้ด้วย
ควรผสมหลายๆระบบเข้าด้วยกันเพื่อให้ตัวเกมส์มีลูกเล่น
- สามารถปรับองศาและความเร็วในการยิงเพื่อให้เหมาะสมกับสถานการณ์และทีมของแลนด์ เช่น ปรับให้เร็วและองศาต่ำให้เหมือนกับการเสกเวทย์มนต์
- การโยนของเพื่อไปอันล็อคบางอย่างในสิ่งที่ผู้เล่นไม่สามารเข้าไปได้
— —— —
สำหรับใครที่สนใจอยากลองสร้างเกมของตัวเอง The Sandbox มีเครื่องมือชื่อว่า “Game Maker” สามารถใช้พัฒนาเกมตั้งแต่ง่ายไปจนถึงซับซ้อนได้ ลองได้ที่ https://www.sandbox.game/en/create/game-maker/
ฝากติดตามบทความถัดไปครับ @TatiyaVisetrit
ติดตามข่าวสารล่าสุดเกี่ยวกับ Game Maker และ The Sandbox ได้ที่:
Discord: https://discord.gg/vAe4zvY
Twitter: https://twitter.com/TheSandboxGame
Medium: https://medium.com/sandbox-game
Website: https://www.sandbox.game/en/
สร้างสรรค์ เล่นสนุก เชื่อมต่อโลกเสมือนจริงไปกับ The Sandbox!