[EP 2] เทคนิคการสร้างเทคนิคการสร้างระบบการยิง Projectile ในเกม The Sandbox

--

เทคนิคการสร้างระบบการยิง Projectile ในเกม The Sandbox

บทความนี้จะเป็นการสอนการสร้างระบบการยิง Projectile แนววิถีโค้งโดยผู้สร้างสามารถปรับต่างองศาและความเร็วของตัววิธีกระสุนได้ เช่น การชู้ตยาสเก็ตบอล , การยิงปืนใหญ่โบราณ และ การยิงปกติ

👇วีดิโอเกมเพลย์ระบบการยิง Projectile👇

https://youtu.be/gWuXzNN2fYk

*วิดิโอเกมเพลย์ระบบการยิง Projectile*

ระบบนี้จะเป็นการทำงานร่วมกันของ Behaviour + Component + Game Rules

สิ่งที่ผู้เล่นต้องทำคือ

  1. หยิบวัตถุที่ใช้ยิงขึ้นมา
  2. เล็ง (หมุนมุมมอง)
  3. ยิง (คลิกขวา)

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!

--

--

The Sandbox Thailand

อัปเดตข่าวสารการพัฒนาแพลตฟอร์ม The Sandox ที่ใช้ในการสร้างเกมโลกเสมือน Metaverseเรียนรู้การใช้งานเครื่องมือ Voxedit และ Game Maker