From Test-Scratch-Wiki

ध्वनि ब्लॉक एक साउंड ब्लॉक और एक रिपोर्टर ब्लॉक है। यह ब्लॉक एक स्प्राइट की, क्लोन की, या स्टेज की वैल्यू होल्ड करता है। इस ब्लॉक को स्टेज मॉनिटर के रूप में डिस्प्ले किया जा सकता है।

उदाहरण उपयोग

यह ब्लॉक म्यूज़िक प्रोजेक्ट्स में उपयोगी है, जिसमें उन्हें यह महसूस होना चाहिए कि वाद्य यंत्र कितनी ज़ोर से बजाया गया है।

इस ब्लॉक के कुछ आमतौर पर किए जाने वाले उपयोग हैं:

  • वॉल्यूम नियंत्रण
when this sprite clicked
repeat until <not <mouse down?>>
point towards (mouse-pointer v)
if <(direction) < [0]> then
point in direction (0)
else
if <(direction) > [100]> then
point in direction (100)
else
set volume to (direction)%
end
end
say (join (volume) [%])
end
say (join (volume) [%]) for (2) secs
  • लूप्स जिन्हें वॉल्यूम के सर्टेन वैल्यू पर आने के बाद रुकना हो
repeat until <(volume) = [0]>
change volume by (-10)
end
  • ध्वनि के लाउडनेस को महसूस करने के लिए
when gf clicked
forever
say (volume)

दूसरा तरीका

इस ब्लॉक को रेप्लिकेट करने का कोड है:

([volume v] of (sprite v))

जहाँ "sprite" वांछित स्प्राइट है।

एक चर से वैल्यू सहेजकर भी इसे रेप्लिकेट किया जा सकता है।

define set volume to (number1)%
set [volume v] to (number1)
if <(volume::variables) < [0]> then
set [volume v] to [0]
end
if <(volume::variables) > [100]> then
set [volume v] to [100]
end
set volume to (volume::variables)%
define change volume by (number1)
set volume to ((volume::variables) + (number1))%::custom

संदर्भ

Cookies help us deliver our services. By using our services, you agree to our use of cookies.