From Test-Scratch-Wiki
अगली पोशाक | |
next costume
| |
Category | लुक्स |
Type | ढेर |
अगली पोशाक ब्लॉक एक लुक ब्लॉक और एक स्टैक ब्लॉक है। ब्लॉक अपने स्प्राइट की पोशाक को पोशाक फलक में अगले पोशाक में बदल देता है, लेकिन यदि वर्तमान पोशाक सूची में अंतिम है, तो ब्लॉक सूची में पहली पोशाक पर वापस लूप हो जाएगा।
मंच का अपना संस्करण है जिसे अगली पृष्ठभूमि ब्लॉक कहा जाता है।
उदाहरण उपयोग
इस ब्लॉक का उपयोग मुख्य रूप से एनीमेशन स्क्रिप्ट में किया जाता है, जिसमें एक स्प्राइट स्टॉप मोशन एनीमेशन की तरह अपनी वेशभूषा के माध्यम से आगे बढ़ेगा। एनीमेशन की गति को बेहतर बनाने के लिए इंतज़ार() सेकंड्स ब्लॉक का उपयोग अक्सर इसके साथ संयोजन में किया जाता है।
एक उदाहरण स्क्रिप्ट नीचे है:
when gf clicked repeat (10) next costume wait (0.05) seconds end
इसमें पोशाक परिवर्तन और एनीमेशन विलंब शामिल है।
समाधान
पोशाक को () पर स्विच करें ब्लॉक के साथ, यह सबसे अधिक इस्तेमाल किए जाने वाले लुक ब्लॉक में से एक है। हालाँकि, यह ब्लॉक तकनीकी रूप से अनावश्यक है क्योंकि निम्नलिखित कोड का उपयोग किया जा सकता है:
switch costume to ((costume [number v]) + (1))
लेकिन, भले ही यह तकनीकी रूप से अनावश्यक हो, इससे ब्लॉक बनाने का समय कम हो जाएगा।
अस्तित्वहीन previous costume:: looks
ब्लॉक का प्रभाव प्राप्त करने के लिए, जोड़ को घटाव में बदला जा सकता है, इस तरह:
switch costume to ((costume [number v]) - (1))
पर स्विच करें
हटाना
कई उपयोगकर्ता ने इस ब्लॉक को हटाने के बारे में सुझाव दिए हैं, और जोर देकर कहा है कि पिछले कॉस्ट्यूम ब्लॉक के बिना इसका कोई मतलब नहीं है। हालांकि, अन्य लोगों ने यह कहते हुए असहमति जताई है कि यह समय बचाता है, एनिमेशन के लिए उपयोगी है, स्क्रिप्टिंग क्षेत्र को कम अव्यवस्थित बनाता है, और नए में मदद करता है स्क्रैचर्स कम भ्रमित हों।
एक स्क्रैच टीम सदस्य ने इस पर एक टिप्पणी की है और सुझाव दिया कि वे भविष्य में, यदि यह समझ में आता है, तो ब्लॉक को हटा सकते हैं।