From Test-Scratch-Wiki
दिशा | |
(direction)
| |
Category | गति |
Type | रिपोर्टर |
दिशा ब्लॉक एक रिपोर्टर ब्लॉक और एक मोशन ब्लॉक है। ब्लॉक अपनी स्प्राइट की दिशा रखता है, जिसे डिग्री में मापा जाता है। यह दिशा मान दिशा में इंगित करें () ब्लॉक द्वारा नियंत्रित किया जाता है।
उदाहरण उपयोग
चूँकि इस ब्लॉक में स्प्राइट की दिशा होती है, इसका उपयोग अक्सर स्क्रिप्ट को उस बिंदु स्प्राइट की मदद करने के लिए किया जाता है।
विशेष रूप से, ब्लॉक का उपयोग इसके लिए किया जा सकता है:
- बस एक दिशा का एहसास करें
say (join [I am pointing in direction: ](direction))
- एरो स्प्राइट की दिशा जांचें
say (join (join [You need to head in the direction ](direction))[° to find the treasure.])
- संरेखण की जाँच करें
यहां दिशा ब्लॉक का एक उदाहरण उपयोग दिया गया है:
when I receive [Check v] if <(direction) = [50]> then set [Safe? v] to [1]
यह स्क्रिप्ट जाँच करेगी कि इसके स्प्राइट की दिशा ५० है या नहीं।
समाधान
ब्लॉक को () का () सेंसिंग ब्लॉक से दिशा मान ज्ञात करके दोहराया जा सकता है:
([direction v] of (sprite v))