character movement Part III : using xna
posted on 02 Oct 2007 22:51 by xnanoob in Tutorialsสวัสดีค่ะ
หลังจากผึ้งเสี้ยนกับการทำ animation 2D มาอะค่ะ
วันนี้เลยลองทำให้ fox ใช้ ชูริเคนมาสเตอร์ได้ ( Shuriken Master )
ถ้าเคยเล่นเกมส์นี้แล้วใช้ตัว fox คงรู้จักกันดี
เป็นการปาอาวุธลับใส่ศัตรูนะงิ
เนื่องจากวันนี้ไม่มีเรียน เลยอยากลองทำดู
เวลา 50% สำหรับ coding
อีก 150% สำหรับทำ Texture 2D ..... รวมกันเลย 100% อีก ..เฮือก..!!
เนื่องจากมันจะซ้ำคล้ายๆ กับงาน effect และ ตัวอย่างที่แล้ว, ที่แล้วของที่แล้ว
![]() |
![]() |
โดยที่ตัวอย่างนี้จะได้หัดการแบ่ง State และจังหวะต่างๆ ของแต่ตัวละคร
( อยู่ในช่วง update method นะค่ะ )
เช่น state เดิน หันซ้าย หันขวา โจมตี(ซ้าย / ขวา) จังหวะ สแตนบาย
ซึ่งตัวอย่างนี้ใช้ switch เป็นตัวจัดการแบ่ง State ตัวละคร fox
สรุป concept การปาอาวุธ
- สร้าง object ดาวกระจาย
- จับเอาดาวกระจาย ยัดเข้า arraylist
- ใน method draw ไป foreach arraylist แสดงผล
- เช็คขอบจอ ดาวกระจายพ้นกรอบ remove object ใน arraylist และทำลาย
ตัวอย่างโค้ด

ผลการทดลอง
จบแระค่ะ เฮือก... ย้ากกกกกกกก...ชูริเคนมาสเตอร์
บายค่ะ งุงิ งุงิ











#1 By Neo101 on 2007-10-03 00:45