السلام عليكم احب ان أشكر فى بداية كل القائمين على هذا المنتدى على المجهود الرائع ده اول مشاركة ليه فى المنتدى ؟ وكنت ابحث عن دورس لتعلم xna فوجدت هذا المنتدى ان لسه مبتدىء فى xna لديه سؤال يمكن لاهل الخبرة إفادتى ان عملت لعبة صغيرة 2D وعندى مشكلة هى ان لعبة تبدأ سريعة ولكن بعد كده تبدأ السرعة تقل والجهاز و اللعبة بيكون بطىء جدا ؟حد عنده حل للمشكله ديه او سببها أيه ؟
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
سؤال فى xna افيدونى يا أهل الخبرة
تقليص
X
-
وعليكم السلام:
ارجو التوضيح اكثر حتى يتسنى لنا الاجابة بشكل دقيق, يعني ماهي اللعبة وما نوعها.....اعتقد انك تقوم باضافة كائنات في كل تحديث للعبة, لذلك تكون اللعبة في البداية سريعة(لانها لاتحتوي على كائنات) ثم يزداد عدد الكائنات الى ان تمتلئ الذاكرة وبالتالى تصبح بطيئة, او حتى تقف.[URL="http://www.atg-syria.com/vb/forums/atg60/"]
http://www.atg-syria.com/vb/uploaded...1354873953.jpg
[/URL]
-
المشاركة الأصلية بواسطة ammar4dev مشاهدة المشاركةوعليكم السلام:
ارجو التوضيح اكثر حتى يتسنى لنا الاجابة بشكل دقيق, يعني ماهي اللعبة وما نوعها.....اعتقد انك تقوم باضافة كائنات في كل تحديث للعبة, لذلك تكون اللعبة في البداية سريعة(لانها لاتحتوي على كائنات) ثم يزداد عدد الكائنات الى ان تمتلئ الذاكرة وبالتالى تصبح بطيئة, او حتى تقف.
تعليق
-
المشاركة الأصلية بواسطة shi_ma مشاهدة المشاركةكل ما يحصل collision يعمل add list ويضيف سؤال جديد
ياريت لو تكتب كيف تقوم باضافة العنصر(الشرط الخاص بالإضافة), حتى اقوم بالتعديل عليه إذا كان هناك خطأ.[URL="http://www.atg-syria.com/vb/forums/atg60/"]
http://www.atg-syria.com/vb/uploaded...1354873953.jpg
[/URL]
تعليق
-
[/QUOTE]ياريت لو تكتب كيف تقوم باضافة العنصر(الشرط الخاص بالإضافة), حتى اقوم بالتعديل عليه إذا كان هناك خطأ.[/QUOTE]
فعلا عند حضرتك لانى وضعت دالة add Question فى update خارج الشرط ولكن انا مضطره انى اعمل كده علشان يظهر اول مرة سؤال اللى اللى يحقق عليه الشرط collision وتزيد الدرجات ويظهر السؤال التالى وهكذا
public override void Update(GameTime gameTime)
{
addQuestion();
if (_currentKeyboardState.IsKeyDown(Keys.Space) && _previousKeyboardState.IsKeyUp(Keys.Space))
{
if (Reccc. Intersects(ansrec))
{
Score += 1;
addQuestion();
}
}
_previousKeyboardState = _currentKeyboardState;
}
تعليق
-
اهلاً وسهلاً, لا شكر على واجب.[URL="http://www.atg-syria.com/vb/forums/atg60/"]
http://www.atg-syria.com/vb/uploaded...1354873953.jpg
[/URL]
تعليق
تعليق