RequestAnimationFrame Fps Stableization
RequestAnimationFrame (rAF) एनिमेशन के लिए प्रचलित हो गया है, जो सुचारू और कुशल निष्पादन की पेशकश करता है। हालाँकि, स्थिरता सुनिश्चित करने के लिए फ्रेम दर (एफपीएस) को नियंत्रित करना चुनौतीपूर्ण हो सकता है। अंतिम फ्रेम निष्पादन के बाद से उत्तोलन का समय बीत चुका है। आपका ड्राइंग कोड तभी निष्पादित होगा जब आपका वांछित एफपीएस अंतराल समाप्त हो जाएगा। ]var stop = false; वर फ़्रेमकाउंट = 0; var एफपीएस, एफपीएसइंटरवल, स्टार्टटाइम, अब, तब, बीता हुआ; फ़ंक्शन स्टार्टएनिमेटिंग(एफपीएस) { एफपीएसइंटरवल = 1000 / एफपीएस; तब = दिनांक.अभी(); प्रारंभ समय = फिर; चेतन(); }
आपके निर्दिष्ट एफपीएस पर ड्राइंग के लिए आरएएफ लूप:
function animate() { requestAnimationFrame(चेतन); अभी = दिनांक.अभी(); बीत गया = अब - तब; यदि (बीता हुआ > एफपीएसइंटरवल) { तब = अब - (बीता हुआ % fpsInterval); // आपका ड्राइंग कोड यहां जाता है } }इस तर्क को शामिल करके, आप वांछित एफपीएस प्राप्त करने के लिए आरएएफ को प्रभावी ढंग से दबा सकते हैं, जिससे लगातार एनिमेशन सुनिश्चित होते हैं जो आपकी विशिष्ट आवश्यकताओं को पूरा करते हैं।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3