الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أحسب Fps

بدأه 852147 في 26 سبتمبر 2008 · 4 رد · 1,646 مشاهدة · في DirectX
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد غبت علي المنتدى لمدة لابأس بها

وفي أثناء هذه المدة تعلمت الرسم على directx والمزج والاكساء والتنقيع وتحميل الشكات و....

....

ومنه وصلت الى FPS(عدد الاطارات المصيرة في الثانية)

وعندما بحثت في جوجل وجدت هذا FPS معقد

حتى أنه وجدت عدة طرق لحسابه وكل لها مميزاتها وسلبياتها من الوقت الضائع والميلي ثانية

فلم أفهم شيئا

فلدي بعض الأسئلة حولها أرجو أن تفيدوني

1- كيف أحسب FPS

2- كيف أستفيد من الاطارات المصير في الثانية؟؟؟؟؟......... أعرف أنها تستخدم للتحريك

ولكن أنا أحرك الأشياء في المشهد بدون FRAMS

4-أم أن الحاسوب هو من يعطي قيمة تتغير من حاسوب لآخر يعني أن القيمة FPS اذا وجدتها

80 مثلا هل سأجدها 80 في المرة القادمة واذا غيرت الحاسوب هل ستعطي نفس النتيجة

5-هل تخضع ال fps لسرعة دوران المعالج

وشكرا مقدما

#2

بسيطة اخي ,

عرف متغير ولنفرض اسمه Count=0 يزيد في كل مرة يتم فيها الدخول بحلقة الرسم

		Count++;

عرف متغير TimeE بحيث :

		TimeE += TimeDelta;

عندها FPS سيكون عبارة عن :

			FPS = (float)Count / TimeE;

تم تعديل هذه المشاركة بواسطة time1 في 26 سبتمبر 2008 في 23:15

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

اعتقد ان هناك موضوع تحدث فيه الشمري و تنقاشنا فيه .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

شكرا لكم

مواضيع مشابهة