دلوقتى لو تحقق شرط ifو حصل تصادم هيخلى قيمة المتغير y_move ب السالب طيب لو مثلا جه عند الشرط و لم يتحقق محصلش تصادم لما يجى يكمل اللوب و يحرك الكورة هل الymoveمازالت بالسالب حسب التغير الل فالشرط ؟
يعنى بشكل عام لو انا غيرت قيمة متغير جوة شرط و الشرط اتح
الضرب ب -١ يعني اذا كانت قيمة y موجبة حولها لقيمة سالبة واذا كانت قيمة y سالبة حوالها لقيمة موجبة فقط لما الكرة تصطدم مع الحائط
لنفترض إننا ما حطينا الشرط if :
ساعتها رح تضل الكرة عم تتحرك بنفس الاتجاه يلي حددناه بالبداية حتى لو اصطدمت بالحائط
عشان هيك حطينا الشرط اذا منلاحظ منلاقي انو لما الكرة تصطدم بالحائط الأعلى (لازم يكون ارتداد الكرة للأسفل باتجاه الحائط وليس بشكل عامودي ) يعني قيمة y عم تنقص بالتالي رح نضربها بسالب واحد حتى تتحول ل -10 وتتحرك كل مرة للأسفل ب 10 درجات
ولما الكرة تصطدم بالحائط السفلي (لازم يكون الارتداد للأعلى باتجاه الحائط وليس بشكل عامودي ) بالتالي رح نضرب قيمة y ب -١ بالتالي رح تتحول من سالب ل موجب (لانو بالضرب لما تكون القيمة سالبة ونضربها بسالب واحد بتصير القيمة موجبة) بالتالي بتصير بتتحرك كل مرة ب 10 خطوات للأعلى باتجاه الحائط
طبعاً هون نحن فقط عم نحكي عن ال y وطالما فهمتي ال y بصير سهل تفهمي ال x فقط اتخيلي المحور تبع ال x و y ورح توضح الصورة وبفضل انك ترسمي على ورقة وقلم رح تفهمي اكتر لانو الصورة خير من الكلام