From Test-Scratch-Wiki
अगली पृष्ठभूमि | |
next backdrop
| |
Category | लुक्स |
Type | ढेर |
Introduced in | ०२दिसंबर०६ |
अगली पृष्ठभूमि ब्लॉक एक लुक्स ब्लॉक और एक स्टैक ब्लॉक है। ब्लॉक पृष्ठभूमि की सूची में पृष्ठभूमि को अगले में बदल देता है, लेकिन यदि वर्तमान पृष्ठभूमि सूची में अंतिम है, तो ब्लॉक पहले पर लूप हो जाएगा।
स्प्राइट के लिए समतुल्य अगला कॉस्टयूम ब्लॉक है, हालांकि स्प्राइट में पोशाक बदलने के लिए इवेंट हैट ब्लॉक नहीं है।
इतिहास
स्क्रैच २.० से पहले, इस ब्लॉक को अगली पृष्ठभूमि कहा जाता था और चलने पर कोई इवेंट सक्रिय नहीं होता था। २.० विकास के दौरान, इस ब्लॉक को "अगला दृश्य" भी कहा जाता था। स्क्रैच ३.० से पहले, यह ब्लॉक केवल चरण-मात्र था।
उदाहरण उपयोग
इस ब्लॉक का उपयोग मुख्य रूप से एनीमेशन स्क्रिप्ट में किया जाता है, जिसमें स्टेज स्टॉप मोशन एनीमेशन की तरह अपनी पृष्ठभूमि के माध्यम से आगे बढ़ेगा। एनीमेशन गति को बेहतर बनाने के लिए अक्सर इसके साथ प्रतीक्षा () सेकंड ब्लॉक का उपयोग किया जाता है।
वैकल्पिक रूप से, इसका उपयोग स्लाइड शो-शैली परियोजनाओं के लिए किया जा सकता है जैसा कि नीचे दिखाया गया है:
When [space v] key pressed next backdrop
समाधान
इस ब्लॉक को निम्नलिखित कोड के साथ दोहराया जा सकता है:
switch backdrop to (next backdrop v)
स्क्रैच २.० में, अगली पृष्ठभूमि ब्लॉक केवल स्टेज के ब्लॉक पैलेट में उपलब्ध था, लेकिन इस वर्कअराउंड का उपयोग स्प्राइट्स में भी किया जा सकता था।
इसके अलावा, क्योंकि यह ब्लॉक केवल पृष्ठभूमि संख्या को आगे बढ़ाता है, निम्नलिखित कोड यह कर सकता है:
switch backdrop to ((backdrop [number v]) + (1))
अस्तित्वहीन पिछले पृष्ठभूमि ब्लॉक का प्रभाव प्राप्त करने के लिए, जोड़ को घटाव में बदला जा सकता है।
हटाना
कई उपयोगकर्ताओं ने इस ब्लॉक को हटाने के बारे में सुझाव दिए हैं, और जोर देकर कहा है कि इसका विकल्प उपयोग करने के लिए बिल्कुल ठीक है;