Oman Oman نشر 29 مارس 2021 أرسل تقرير نشر 29 مارس 2021 السلام عليكم لدي مشكلة في برمجة احد العاب البايثون , برمجتُ اللعبة على ان اذا لمس اللاعب قطعة نقدية تزيد النقاط بمقدار 10, لكن عندما يلمس اللاعب القطعة النقدية تزيد النقاط بشكل غير نهائي ,كيف احل هذه المشكلة ؟علما بأنني قمت ببرمجة اللعبة بدون مكتبات اضافية 1 اقتباس
0 Wael Aljamal نشر 29 مارس 2021 أرسل تقرير نشر 29 مارس 2021 هل يمكنك مشاركة الشيفرة لنتمكن من تحديد المشكلة بدقة؟ - حاول وضع فاصل زمني بين التلامسات المتتالية أو أبعد اللاعب عن القطعة مسافة ما بعد التلامس أو يمكن تجريب فكرة أخرى حسب الشيفرة لديك اقتباس
0 Hasan Dayoub نشر 29 مارس 2021 أرسل تقرير نشر 29 مارس 2021 (معدل) هنالك عدة حلول للمشكلة حسب منشئها. 1- بإمكانك حذف ال Object الخاصة بالعملة بعد أن يقوم اللاعب الاصطدام بها، و في هذه الحالة سيتم إجراء الزيادة لمرة واحدة. 2- بإمكانك منح العملة متغيرا يساوي القيمة 10، و عند ملامسة اللاعب لها تقوم بإنقاص قيمة هذا المتغير بمقدار 10. كما أن الطرق التي وردت في الإجابة السابقة قد تكون صحيحة حسب طبيعة المشكلة. تم التعديل في 29 مارس 2021 بواسطة Hasan Dayoub 1 اقتباس
السؤال
Oman Oman
السلام عليكم
لدي مشكلة في برمجة احد العاب البايثون , برمجتُ اللعبة على ان اذا لمس اللاعب قطعة نقدية تزيد النقاط بمقدار 10, لكن عندما يلمس اللاعب القطعة النقدية تزيد النقاط بشكل غير نهائي ,كيف احل هذه المشكلة ؟علما بأنني قمت ببرمجة اللعبة بدون مكتبات اضافية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.