From Test-Scratch-Wiki
()द्वारा आकार बदलें | |
change size by ()
| |
Category | लुक्स |
Type | ढेर |
Introduced in | १.० |
() द्वारा आकार बदलें ब्लॉक एक लुक्स ब्लॉक और एक स्टैक ब्लॉक है। ब्लॉक निर्दिष्ट मात्रा के अनुसार अपने स्प्राइट का आकार बदलता है। डिफ़ॉल्ट स्प्राइट आकार १०० है;[1] उस प्रतिशत के नीचे का आकार मान सिकुड़े हुए स्प्राइट के लिए है, और उसके ऊपर का आकार मान बढ़े हुए स्प्राइट के लिए है।
उदाहरण उपयोग
चूँकि यह ब्लॉक अपने स्प्राइट का आकार बदलता है, इसका उपयोग तब किया जाता है जब स्प्राइट का आकार बदलना होता है। कुछ सामान्य उपयोग हैं:
- 3डी दुनिया में एक स्प्राइट जिसे विमान के साथ चलते समय अपना आकार बदलना होगा
- एक बढ़ती हुई वस्तु
- एक सिकुड़ती हुई वस्तु, आमतौर पर उस बिंदु तक जहां उसे छिपाया जा सके। इसे मान के सामने ऋण चिह्न (-) लगाकर प्राप्त किया जा सकता है। उदाहरण के लिए, स्प्राइट को थोड़ी मात्रा में छोटा करने के लिए, मान -5 का उपयोग किया जा सकता है।
- पेंटिंग के लिए तूलिका का आकार बदलना
- वॉटर स्प्राइट को सिकोड़कर तालाब से पानी निकालना
- ऐसी वस्तु बनाना जो लगातार बढ़ती और सिकुड़ती रहे
समाधान
ब्लॉक को उसके मान का उपयोग करके सीधे आकार सेट करके दोहराया जा सकता है:
set size to ((size)+(. . .::grey))%
माइनस ऑपरेटर या ऋणात्मक संख्या का उपयोग करके भी आकार कम किया जा सकता है। हालाँकि, यह समाधान उतना सटीक नहीं है क्योंकि (size)
ब्लॉक एक गोलाकार मान लौटाता है।[2]