วิธีคลิกที่วัตถุใน Game Maker

...

ฟังก์ชันเกมที่ขาดหายไปสามารถเอาชนะได้ง่ายๆ ด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน

ชุดพัฒนาเกม Game Maker จาก YoYo Games มีฟังก์ชันลากและวางที่หลากหลายเพื่อการออกแบบเกมที่รวดเร็ว อย่างไรก็ตาม ฟังก์ชันหนึ่งที่ขาดหายไปจากตัวเลือกที่สร้างไว้ล่วงหน้าของ Game Maker คือฟังก์ชันที่ช่วยให้คุณ เพื่อตรวจสอบว่ามีการคลิกวัตถุด้วยเมาส์หรือไม่ และถ้าวัตถุนั้นสามารถดำเนินการได้หรือไม่ เคยเป็น. การกำกับดูแลนี้สามารถแก้ไขได้ง่าย ด้วย GML ภาษาสคริปต์ในตัวของ Game Maker เพียงไม่กี่บรรทัด

ขั้นตอนที่ 1

สร้างสไปรท์โดยคลิกขวาที่สไปรท์แล้วคลิก "สไปรท์ใหม่" คลิก "แก้ไขสไปรท์" Sprite คือภาพที่ออกแบบมาเพื่อใช้ในวิดีโอเกมของคุณ ดับเบิลคลิกที่ภาพขนาดย่อ ซึ่งจะเป็นการเปิดโปรแกรมคล้าย "Paintshop" ที่เรียกว่า "Image Editor" วาดวงกลมเร็วและคลิกเครื่องหมายถูกสีเขียวเพื่อบันทึกและปิดกล่องโต้ตอบ

วีดีโอประจำวันนี้

ขั้นตอนที่ 2

สร้างวัตถุจากเทพดานั้นโดยคลิกขวาที่ "วัตถุ" และคลิก "วัตถุใหม่" เลือก "sprite0" เป็น sprite สำหรับวัตถุนี้จากรายการ

ขั้นตอนที่ 3

คลิก "เพิ่มกิจกรรม" คลิก "เมาส์" เลือก "กดซ้าย"

ตอนนี้ ทุกครั้งที่คลิกปุ่มซ้ายบนเมาส์ ทุกอ็อบเจ็กต์ที่มีเหตุการณ์นี้จะเรียกใช้โค้ดที่ให้มา

ขั้นตอนที่ 4

คลิก "ควบคุม" ลากไอคอน "เรียกใช้งานโค้ด" ซึ่งดูเหมือนแผ่นกระดาษโน้ตบุ๊ก ลงในกล่องการดำเนินการ ซึ่งจะเป็นการเปิดตัวแก้ไขโค้ด

ขั้นตอนที่ 5

วางสิ่งต่อไปนี้ในโปรแกรมแก้ไขโค้ด:

d = point_distance (mouse_x, mouse_y, self.x + (self.sprite_width/2), self.y + (self.sprite_height)/2) ถ้า (d < self.sprite_width/2) { instance_destroy() }

อันดับแรก วัตถุ (และจำไว้ว่านี่คือสำหรับทุกวัตถุในเกม) จะตรวจสอบเพื่อดูว่ามันอยู่ห่างจากตัวชี้เมาส์มากแค่ไหน และเก็บระยะทางนั้นไว้ในตัวแปรชื่อ "d"

ประการที่สอง ถ้าระยะทางนั้นน้อยกว่าครึ่งหนึ่งของความกว้างของสไปรท์ มันจะทำลายตัวเอง

คลิกเครื่องหมายถูกสีเขียวเพื่อออกจากโค้ดและตัวแก้ไขเหตุการณ์

ขั้นตอนที่ 6

ทดสอบ. คลิกขวาที่ "ห้อง" และเลือก "สร้างห้อง" คลิกสองสามครั้งรอบๆ ห้องเพื่อสร้างอินสแตนซ์ของวัตถุของคุณ คลิกลูกศรสีเขียวเพื่อเรียกใช้เกมของคุณ แวดวงควรหายไปทุกครั้งที่คุณคลิก

เคล็ดลับ

หากคุณใช้ Game Maker ใน "โหมดขั้นสูง" ที่เป็นตัวเลือก คุณสามารถตั้งค่ากลุ่มของอ็อบเจ็กต์ที่สืบทอดฟังก์ชันของผู้ปกครองได้ ซึ่งจะทำให้คุณสามารถเขียนฟังก์ชัน "การคลิกเมาส์" ในเกมที่ซับซ้อนมากขึ้นได้หนึ่งครั้ง และให้วัตถุที่คลิกได้ทั้งหมดในเกมใช้งานได้

หมวดหมู่

ล่าสุด

วิธีทำคำบรรยายบน VIZIO TV

วิธีทำคำบรรยายบน VIZIO TV

บนโทรทัศน์ VIZIO คุณสามารถควบคุมคำบรรยายหรือคำบ...

วิธีสำรองไฟล์จาก DirecTV HD DVR. ของฉัน

วิธีสำรองไฟล์จาก DirecTV HD DVR. ของฉัน

คุณสามารถบันทึกการเขียนโปรแกรมด้วยบริการ Direc...

วิธีการลบประวัติการค้นหา Comcast

วิธีการลบประวัติการค้นหา Comcast

เครดิตรูปภาพ: BananaStock / BananaStock รูปภาพ ...