มาเช็ค 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
หรือท่านใดมีตัวอย่างหรือคำแนะนำดีๆ เทคนิคการเขียนสวยๆ
แนะนำด้วยเด้อค่ะ
จบแระค่ะ บายค่ะ งุงิ งุงิ








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