From Test-Scratch-Wiki
परिवर्तन () द्वारा प्रभाव () | |
change [ v] effect by ()
| |
Category | लुक्स |
Type | ढेर |
Introduced in | ३१मार्च०५आई |
परिवर्तन () द्वारा प्रभाव () ब्लॉक एक लुक्स ब्लॉक और एक स्टैक ब्लॉक है। ब्लॉक अपने स्प्राइट पर निर्दिष्ट ग्राफ़िक प्रभाव को निर्दिष्ट मात्रा में बदलता है। चुनने के लिए सात अलग-अलग प्रभाव हैं: रंग, फिशआई, व्हर्ल, पिक्सेलेट, मोज़ेक, चमक और भूत।
उदाहरण उपयोग
चूँकि यह ब्लॉक किसी प्रभाव को बदलता है, इसका उपयोग तब किया जाता है जब किसी प्रभाव का मूल्य बदलना होता है - कुछ सामान्य उपयोग हैं:
- रंग प्रभाव से भित्तिचित्र कैन का रंग बदलना
forever change [color v] effect by (5)
- स्प्राइट को पानी जैसा दिखने के लिए फिशआई प्रभाव का उपयोग करना
forever repeat (10) change [fisheye v] effect by (2) end repeat (10) change [fisheye v] effect by (-2)
- भँवर प्रभाव से घूमती हुई प्रेतियाँ
forever change [whirl v] effect by (1)
एक स्प्राइट पर एक साथ कई प्रभाव हो सकते हैं - प्रभावों को और भी अधिक शानदार प्रभाव उत्पन्न करने के लिए जोड़ा जा सकता है।
समाधान
यदि किसी वेरिएबल में प्रभाव की ताकत होती है, तो चेंज () इफ़ेक्ट बाय () ब्लॉक को निम्नलिखित कोड के साथ दोहराया जा सकता है:
set [wanted v] effect to ((current amount) + (increase))