كيفية النقر فوق عنصر في Game Maker

...

يمكن التغلب بسهولة على وظيفة اللعبة المفقودة من خلال بضع خطوات بسيطة.

تحتوي مجموعة تطوير لعبة Game Maker من YoYo Games على مجموعة متنوعة من وظائف السحب والإفلات لتصميم ألعاب سريع. ومع ذلك ، فإن الوظيفة الوحيدة المفقودة بشكل ملحوظ من الخيارات التي تم إنشاؤها مسبقًا في Game Maker هي الوظيفة التي تتيح لك ذلك للتحقق مما إذا كان قد تم النقر بالماوس على كائن وما إذا كان قادرًا على إجراء العمليات إذا كان كنت. يمكن معالجة هذا الخطأ بسهولة ، مع ذلك ، من خلال بضعة أسطر فقط من لغة البرمجة النصية المضمنة في Game Maker ، GML.

الخطوة 1

قم بإنشاء كائن عن طريق النقر بزر الماوس الأيمن فوق Sprites والنقر فوق "New Sprite". انقر فوق "تحرير Sprite". العفاريت هي صور مصممة لاستخدامها في لعبة الفيديو الخاصة بك. انقر نقرًا مزدوجًا فوق الصورة المصغرة. سيؤدي هذا إلى فتح برنامج شبيه بـ "Paintshop" يسمى "محرر الصور". ارسم دائرة سريعة وانقر فوق علامة الاختيار الخضراء لحفظ وإغلاق مربعات الحوار.

فيديو اليوم

الخطوة 2

قم بإنشاء كائن من هذا الكائن بالنقر بزر الماوس الأيمن فوق "الكائنات" والنقر فوق "كائن جديد". حدد "sprite0" ليكون الكائن لهذا الكائن من القائمة.

الخطوه 3

انقر فوق "إضافة حدث". انقر فوق "الماوس". اختر "الضغط على اليسار".

الآن ، في كل مرة يتم فيها النقر على الزر الأيسر بالماوس ، سيقوم كل كائن به هذا الحدث بتشغيل الكود المحدد.

الخطوة 4

انقر فوق "التحكم". اسحب رمز "تنفيذ جزء من التعليمات البرمجية" ، الذي يشبه لوحة من ورق دفتر الملاحظات ، في مربع الإجراءات. سيؤدي هذا إلى فتح محرر التعليمات البرمجية.

الخطوة الخامسة

الصق ما يلي في محرر التعليمات البرمجية:

d = point_distance (mouse_x، mouse_y، self.x + (self.sprite_width / 2)، self.y + (self.sprite_height) / 2) if (d

أولاً ، سيتحقق الكائن (وتذكر ، هذا لكل كائن في اللعبة) لمعرفة مدى بُعده عن مؤشر الماوس ويخزن تلك المسافة في متغير يسمى "d".

ثانيًا ، إذا كانت تلك المسافة أقل من نصف عرض الكائن ، فسوف يدمر نفسه.

انقر فوق علامات الاختيار الخضراء للخروج من التعليمات البرمجية ومحرري الأحداث.

الخطوة 6

اختبار. انقر بزر الماوس الأيمن على "الغرف" واختر "إنشاء غرفة". انقر بضع مرات حول الغرفة لإنشاء بعض مثيلات الكائن الخاص بك. انقر فوق السهم الأخضر لتشغيل اللعبة. يجب أن تختفي الدوائر عند النقر عليها.

نصيحة

إذا كنت تستخدم Game Maker في "الوضع المتقدم" الاختياري ، فيمكنك إعداد مجموعات من الكائنات التي ترث وظائف والديهم. سيسمح لك هذا ، في الألعاب الأكثر تعقيدًا ، بكتابة وظيفة "النقر بالماوس" مرة واحدة واستخدام جميع الكائنات القابلة للنقر في اللعبة.