มาเช็ค keyborad กันนะค่ะ

posted on 05 Sep 2007 02:38 by xnanoob  in Tutorials

สวัสดีค่ะ เนื่องจากเราเป็น xnanoob (หมายถึงหนูนะค่ะ)
คงต้องเริ่มจากง่ายๆ ปายก่อน

วันนี้เรามาตรวจสอบการกด keyboard กัน
โจทย์
สมมติแล้วกันนะค่ะ มีลูกบอลอยู่ 1 ลูกแสดงบนจอภาพ
- ถ้ากด B ให้แสดงลูกบอลสีน้ำเงิน
- ถ้ากด G ให้แสดงลูกบอลสีเขียว
- ถ้ากด R ให้แสดงลูกบอลสีแดง



STEP1 . เตรียม Content File ก้อให้ไปเตรียมภาพ ลูกบอลตามสีที่ต้องการไว้ 3 files นะค่ะ

ทำรูปเองเด้อค่ะ ..

STEP2. โหลด Image เข้ามาเป็น ก่อนอื่นประกาศตัวแปรก่อนนิ


เสร็จแล้วก้อไปโหลด 2D Image อยู่ในส่วน method Initialize()
(กรณีนี้หนูใส่รูปไว้ในโฟลเดอร์ Content นะ)

STEP3. หลังจากโหลดเสร็จแล้วนะค่ะ ก้อไปที่ Method Draw เพื่อให้มันแสดงผล


หลังจากทำ STEP3. นี้เสร็จแล้ว ลองคอมไฟล์ดูนะค่ะ จะได้บอลสีน้ำเงิน ที่ตำแหน่ง 0,0 จาก Vertor2.Zero



ต่อมาเรามาทำการเช็ค keyboard กัน จากโจทย์ที่ให้เช็ค ปุ่ม B , R และ G

STEP4. เช็ค keyboard ในส่วนนี้อยู่ใน method UPDATE โดยใช้ object จากkeyboradState มาทำการตรวจสอบนะค่ะ

หลังจากนั้นลองทำการคอมไฟล์ดู แล้วลองกดปุ่ม R , G และ B ดูซิว่าลูกบอลเปลี่ยนสีหรือเปล่า ?



เย้ .. จบแระ ตัวอย่างแบบง่ายๆ สไตล์ xnanoob
อย่างไรก้อตาม เพื่อนๆ พี่ๆ น้องๆ ชาวคณะ ท่านใด
อยากพูดคุยหรือสนใจเรื่อง XNA อีแมวมาหากันได้นะค่ะที่

X N A N O O B @ H O T M A I L . C O M

หรือท่านใดมีตัวอย่างหรือคำแนะนำดีๆ เทคนิคการเขียนสวยๆ
แนะนำด้วยเด้อค่ะ

จบแระค่ะ บายค่ะ งุงิ งุงิ

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

เข้ามาแอบทำตาม งุงิ จะไล่ทำตามให้หมดทุกอันเลย เหอะๆๆ

#1 By นู๋ บอย (124.157.148.140) on 2007-10-31 07:32

ใช้ xna 2.0 หา method UPDATE ไม่เจอ น่ะมันอยู่ไหนเหรอ

#2 By iamkids (61.7.133.166) on 2008-04-01 15:11

ล่างๆ อะ

#3 By xnanoob on 2008-04-02 18:50

ขอบคุณมากมายเด้อครับ^^

#4 By sangtawan on 2008-05-12 08:33