กลับไป เครื่องมือ
AI ในเกม

UnityHFSM

โดย Inspiaaa

จัดสถานะ AI และตัวละครใน Unity ด้วย hierarchical state machine เหมาะกับระบบยิง รีโหลด ติดคูลดาวน์ หรือศัตรูที่มีสถานะซ้อนกัน

repo

ติดตั้งผ่าน UPM URL https://github.com/Inspiaaa/UnityHFSM.git#upm แล้วสร้าง StateMachine ในสคริปต์ เพิ่ม state และ transition ของงาน เช่น Idle/Attack/Reload เรียก initialization และ OnLogic จาก game loop ของคุณ ผลเป็น C# state logic ที่ทดสอบแยกได้; ไลบรารีไม่ใช่ MonoBehaviour จึงต้องผูกการ update เอง และไม่มี visual graph editor ที่ README อ้าง

GameSlash ตรวจเอกสารผู้พัฒนา แต่ยังไม่ได้ติดตั้งหรือทดลองใช้งานจริง

https://github.com/Inspiaaa/UnityHFSM

ดูแหล่งที่มา