irpg Community
[GML] สคริปต์ปุ่มกดต่างๆ - Printable Version

+- irpg Community (https://irpg.in.th)
+-- Forum: irpg Fabella Game Maker Academia (https://irpg.in.th/forum-29.html)
+--- Forum: The Great Game Maker Library (https://irpg.in.th/forum-31.html)
+--- Thread: [GML] สคริปต์ปุ่มกดต่างๆ (/thread-818.html)



[GML] สคริปต์ปุ่มกดต่างๆ - editorkids - 12-10-2012

สวัดดีคับ // กระทู้นี้ไม่ซ้ำนะครับเนื่องจากเนื้อหาอันเก่ามันไม่ครบเลยมาเสริมในนี้ครับ
วันนี้ผมจะมาสอนการเขียนสคริปต์ปุ่มกดต่างๆ
ปุ่มกดเป็นสิ่งที่สำคัญมากสำหรับการสร้างเกมเพราะถ้าไม่มีปุ่มกดจะเล่นยังไงหล่ะคับ Y me gusta mucho อิอิ

สคริปต์ปุ่มกดนะคับ ใน GML เขียนดังนี้คับ

สำหรับปุ่มกดตัวอักษร
Code:
//สามารถใช้กับปุ่มเป็นตัวอักษรเดี่ยวทั้งหมด
    (ord('W'));
         //เป็นสคริปต์กดปุ่ม W นะครับ ถ้าเป็นตัวอื่นๆ ก็ เปลี่ยนจาก W ได้เลยเช่น (ord('R'));

สำหรับปุ่มกดที่ไม่มีตัวอักษร
Code:
//เช่นปุ่มสัญลักษณ์ ขึ้น ลง ซ้าย ขวา alt f1 f2 f3 home PageUp ต่างๆ
     (vk_up);
        //เป็นการกดปุ่มขึ้นถ้าจะเขียนเป็นอักษรลงก็ (vk_down);

สำหรับปุ่มกดคลิ๊กซ้าย-ขวา
Code:
(mb_left);  //เป็นการกดปุ่มคลิ๊กเมาส์ซ้าย
     (mb_right); //เป็นการกดปุ่มคลิ๊กเมาส์ขวา

Win*