الخطوة الأولى هي جعل هذه اللعبة ممكنة، ولكن كيف يمكن التعامل مع حركة الكرة؟ من الواضح أن طريقة التأخير&cls لم تعد قابلة للتطبيق، لأن التأثير سيكون سيئًا للغاية عند تشغيل البرنامج بأكمله ، لذلك فكرت في استخدام التحكم في الشكل لاستبدال الكرة الصغيرة المرسومة بأمر الدائرة، ثم جعل الكرة تتحرك. هذه المشكلة بسيطة للغاية، لأن التحكم في الشكل له سمات يسارية وعلوية، والتي يمكن التحكم فيها عن طريق عنصر التحكم من كل سمة يمكن بسهولة حل مشكلة حركة الكرة.
في الخطوة الثانية، سيتم التحكم في زاوية الكرة ويمكن أن تنعكس الزاوية من خلال السمات اليسرى والأعلى للشكل. يتم استخدام عنصر التحكم بالمؤقت لإضافة أو طرح قيمة إلى القيم اليسرى والعليا بشكل مستمر الكرة القيمة اليسرى للكرة هي بعد تغييرها في نفس الوقت العلوي، يمكنك التحكم في زاوية الكرة. عند هذه النقطة، يمكن جعل الكرة تتحرك. المشكلة التالية هي تمكين الكرة من القيام بحركات حكمية.
الخطوة الثالثة هي التحكم في الكرة بشكل حاسم. عندما يكون يسار الكرة أكبر من يسار الشكل، يتم تغيير يسار الكرة إلى قيمة ناقص، وبالقياس، يمكن أيضًا التحكم في ارتفاع الكرة بالمثل ، أصبح من السهل جدًا الآن إجراء حركات حكمية على الكرة. في هذه الخطوة، يكون البرنامج قد اكتمل نصفه بالفعل.
الخطوة الرابعة، بما أن الكرة يمكن أن تتحرك بحرية، يمكننا أن نتوصل إلى فكرة أنه عندما تكون القيم العلوية واليسرى للطوب العلوي واليسرى للكرة قريبة من نطاق معين، يتم تهيئة الظروف لذلك جعل الطوب مرئيًا كاذبًا، ثم تتم إضافة أعلى ويسار الكرة إلى القيم المقابلة المقابلة قبل الاتصال، بحيث يختفي الطوب وتغير الكرة مسارها. يتطلب تنفيذ هذه الخطوة حل الكثير القضايا الفنية. سؤال، يمكنك تحديد متغيرين Dwd وDhd وكميتين منطقيتين مثل Dw وDh في حدث تحميل النموذج. استخدم Dwd وDhd للتحكم في الكرة للتحرك لليسار وللأعلى عندما تكون الكرة على اتصال بحدود الشكل أو عندما تتلامس حدود الطوب، تتغير قيمتي Dw و Dh وفقًا لذلك، ومن خلال التحكم في هاتين القيمتين، يمكن للكرة أن تتحرك بطريقة تتوافق مع زاوية الارتداد. الآن تم تشكيل البرنامج في البداية .
الخطوة الخامسة هي إنشاء مثل هذه اللعبة، ويجب أن تكون هناك واجهة مستخدم جيدة لكي تقبل الكرة تحكم المستخدم، قمت بوضع زر أمر على الحد السفلي من النموذج، والذي يمكن التحكم فيه عن طريق مفاتيح الأسهم. للتحكم ثم إضافة بعض عبارات الحكم لتحريك الكرة وفقًا لذلك عندما يتلامس الأمر، يتم حل واجهة المستخدم هذه.
الخطوة السادسة، الآن لم يتبق سوى الخطوة الأخيرة من البرنامج، وهي إنشاء ترتيب الطوب، ويمكن استبدال الطوب بأزرار الأوامر، ثم استخدم عبارة حلقة لتحميل مصفوفة التحكم في الأمر عند تشغيل البرنامج حسنا، كل شيء يتم الآن.
->