पेशेवर अक्सर ऐसी स्थितियों का सामना करते हैं जहां उनके टर्टल एनिमेशन अवांछनीय गति से निष्पादित होते हैं। जबकि ट्रेसर () विधि और इसके भीतर विभिन्न संख्याओं के साथ प्रयोग अपर्याप्त लग सकता है, एक सरल लेकिन प्रभावी समाधान कहीं और निहित है।
टर्टल का उपयोग करके एक सामान्य एनीमेशन गति प्राप्त करने के लिए, ट्रू पर भरोसा करने से बचना महत्वपूर्ण है: या नींद() एक घटना-संचालित वातावरण के भीतर निर्मित होती है। ये तकनीकें कछुओं के लिए सर्वोत्तम नहीं हैं। इसके बजाय, टर्टल टाइमर इवेंट का उपयोग अधिक कुशल दृष्टिकोण प्रदान कर सकता है। डीईएफ़ आयत(टी): टी.आगे(50) टी.बाएं(90) टी.पिछड़ा(5) टी.पेनडाउन() रेंज में _ के लिए(2): टी.आगे(10) टी.सही(90) टी.आगे(120) टी.सही(90) टी.पेनअप() डीईएफ़ पवनचक्की(टी): रेंज में _ के लिए(4): टी.पेनअप() आयत(t) टी.गोटो(0, 0) स्क्रीन = स्क्रीन() स्क्रीन.ट्रेसर(0) कछुआ = कछुआ() कछुआ.सेटहेडिंग(90) डीईएफ़ घुमाएँ(): कछुआ.साफ़() पवनचक्की(कछुआ) स्क्रीन.अद्यतन() कछुआ.बाएं(1) screen.ontimer(rotate, 40) # दूसरे तर्क के माध्यम से गति समायोजित करें घुमाएँ() screen.mainloop()
ontimer() विधि का उपयोग करके, आपके पास दूसरे तर्क के माध्यम से एनीमेशन गति पर सटीक नियंत्रण होता है, जो प्रत्येक एनीमेशन फ्रेम के बीच मिलीसेकंड में समय अंतराल का प्रतिनिधित्व करता है। इस मान को समायोजित करने से आप गति को अपने वांछित स्तर तक ठीक कर सकते हैं, एक सहज और दृश्यमान रूप से आकर्षक एनीमेशन प्रदान करते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3