แสดงบทความที่มีป้ายกำกับ event แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ event แสดงบทความทั้งหมด

วันเสาร์ที่ 28 มีนาคม พ.ศ. 2558

การเชคปุ่มที่ถูกกดว่าเป็นปุ่มอะไร

     เกมส่วนใหญ่เรามักจะกำหนดเองว่าจะให้ผู้เล่นกดปุ่มไหนเพื่อทำแอคชั่นอะไร
เช่น w a s d เพื่อเดิน spacebar เพื่อกระโดด แต่สำหรับบางเกมเราต้องคอยเชคว่าผู้เล่นกดปุ่มไหนเพื่อนำไปเชคว่าผู้เล่นกดถูกปุ่มหรือเปล่า เช่นเกมแนวกดตาม เกมพิมดีด เกมเต้น


     ที่นี้ตามปกติในเกมประเภทแรกเราจะใช้ Input.GetKey("a") ในการเชคว่าเอ้ะมีการกดปุ่ม A ในเฟรมนี้มั้ยส่วนในเกมประเภทหลังที่พูดถึงถ้าจะทำแบบเดียวกันจะต้องไล่เชคปุ่มบนคีบอร์ดที่มีเป็นร้อยปุ่ม(มั้ง) เปลืองทั้งเวลาและทรัพยากรณ์ CPU เพราะฉะนั้นปกติเราจะใช้ Event ในการเชคกันครับ

วันอังคารที่ 13 พฤษภาคม พ.ศ. 2557

[สอน C# for Unity] ตอนที่ 4 : คำสั่งที่เขียนไปทำงานตอนไหน?



ปกติในกานเขียนโปรแกรมธรรมดา จะมีลักษณะการเขียนคำสั่งเป็นชุด แล้วตั้งชื่อให้กลุ่มคำสั่งนั้น
แล้วเรียกใช้จากชื่อ ทำให้ไม่ต้องเขียนคำสั่งยาวๆซ้ำ เราเรียกลักษณะของชุดคำสั่งแบบนั้นว่า function

วันพฤหัสบดีที่ 13 มีนาคม พ.ศ. 2557

การรับ input จากคีย์บอร์ดด้วยคำสั่ง GetKey...

ลักษณะของคำสั่ง Input.GetKey...() แบบต่างๆใช้ในการรับ input จากผู้เล่น
ซึ่งมีจังหวะการกดที่แตกต่างกัน ทั้งคีย์บอร์ด/เมาส์บน PC รวมทั้งการสัมผัสจอบนอุปกรณ์มือถือ
เช่น Input.GetKeyDown() , Input.GetKeyUp()

วันเสาร์ที่ 22 กุมภาพันธ์ พ.ศ. 2557

สอน unity : พื้นฐานเกี่ยวกับ collider แบบต่างๆ



รายละเอียดเบื้องต้นเกี่ยวกับความหมายของ collider ลักษณะของ collider แบบต่างๆ 
ข้อดีข้อเสียของการใช้งาน วิธีเพิ่มประสิทธิภาพการใช้งาน collider และวิธีเช็คการชน

วันพุธที่ 5 กุมภาพันธ์ พ.ศ. 2557

สอน unity : รู้จักกับ Event ต่างๆ Monobehavior



Monobehavior จะมีการตรวจจับ Event ที่เกิดขึ้นเเล้วทำคำสั่งที่เราเขียนไว้ใน Event นั้นๆ(หรือที่เรียกฟังชั่น/เมธอด) เช่น การคลิกบนวัตถุ การเริ่มเกม การชนของวัตถุ ฯลฯ