xna : Trickster (Game 2D)

posted on 10 Oct 2007 16:38 by xnanoob  in Tutorials

บจัดทำเว็บไซด์ โปรแกรม Application โปรแกรมบนอุปกรณ์ mobile Pocket PC และซอฟท์แวร์ตามต้องการ
รับจัดทำเว็บไซด์ โปรแกรม Application โปรแกรมบนอุปกรณ์ mobile Pocket PC และซอฟท์แวร์
ตามความต้องการ
http://www.asiamediasoft.net/content/showportfolio.php


สวัสดีค่ะ

วันก่อนหัดทำ Fade In/Out ปาย วันนี้เลยไปตบ

menu จากใน Trickster มานะงิ

เลยลองทำดู และเพิ่ม HP พลังชีวิตให้ศัตรูด้วย

 

การทำ HP  Bar แถบพลัง

ไปทำรูปมาก่อนนะค่ะ  โค้ดด้านบน  วาดรูปกรอบสีดำ ตาม HP Maxส่วนโค้ดด้านล่างจะวาดตามขนาดของ HP ที่เหลือ

โดยไปทำการปรับค่า HP ให้ลดลงตามเมื่อโดนโจมตีนะค่ะ

นั้นก็คือไปใช้ overload method Draw อันที่ 3 นะค่ะ  แสดงได้ดังนี้

#region HPbar Monster

 

m1.monsterSpb.Draw(m1.HPbarimg, new Rectangle((int)m1.monsterPosition.X, (int)m1.monsterPosition.Y + 10, m1.HPmax, 20), new Rectangle(0, 17, 92, 17), Color.White); m1.monsterSpb.Draw(m1.HPbarimg, new Rectangle((int)m1.monsterPosition.X,

(int)m1.monsterPosition.Y + 10, m1.HP, 20), new Rectangle(0, 0, 92, 17), Color.White);

#endregion

 

และในตัวอย่างนี้ มีการเพิ่ม menu short key ด้วย โดยเมื่อ click โดนตำแหน่ง จะทำการเปลี่ยนอาวุธ
ได้

ถ้าไง เพื่อนๆ พร้อมแล้วก้อไป ล่า สิงโต เทนทากันเลยนะค่ะ .. งิ

ผลการทดลอง

 

จบแระค่ะ  บายค่ะ

งุงิ งุงิ

apartment for rent

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

โอ้วแหล่มไปเลย ทำเอง ได้ขนาดนี้ ต่อไปวงการเกมในประเทศไทยคงจะพัฒนาไปได้ไกลแน่ๆdouble wink

#1 By robocon on 2007-10-10 17:08

ตอนท้ายมีเก็บรายละเอียดตอนยืนด้วยนะเนี้ย...

ผมก้ออยู่ ทริคเตอร์ world1 นะ

ว่าแต่ตอนนี้เล่นอยู่ไหม add ไปแล้วไม่เห็นเจอเลย
big smile

#2 By foxclub (58.8.121.171) on 2007-12-07 17:33

อ๋อ ... แฮ่ะๆ ไม่ค่อยได้เล่นแล้วอะค่ะ

เล่นกับอ.และเพื่อนที่มหาลัยอะงิ
ตอนนี้ไป cabal แล้ว

#3 By xnanoob on 2007-12-07 19:27