From Test-Scratch-Wiki
दिशा में इंगित करें () | |
point in direction ()
| |
Category | गति |
Type | ढेर |
दिशा में इंगित करें () ब्लॉक एक स्टैक ब्लॉक और एक मोशन ब्लॉक है। ब्लॉक अपने स्प्राइट को निर्दिष्ट दिशा में इंगित करता है, स्प्राइट को घुमाता है। ब्लॉक एक सर्कल में ३६० डिग्री का उपयोग करते हैं। डिफ़ॉल्ट मान ९० है और इसे किसी भी संख्या से बदला जा सकता है (३६० +x ०+x के समान ही प्रदर्शित होता है)। जब इनपुट पर क्लिक किया जाता है, तो एक वृत्त दिखाई देता है जहां कोई दिशा चुन सकता है।
इस तथ्य के कारण संख्या प्रणाली को लेकर कुछ भ्रम हो गया है कि ० दाईं ओर (डिफ़ॉल्ट दिशा) या बाईं ओर (एक प्रोट्रैक्टर में) के बजाय सीधे ऊपर है, और यह -१८० का उपयोग करता है सामान्य ३६० डिग्री वृत्त के बजाय 180 वृत्त। शिकायतों के बावजूद,[1] कोई बदलाव नहीं किया गया है।
उदाहरण उपयोग
यदि किसी स्प्राइट को घुमाना है और उसकी दिशा ज्ञात नहीं है, तो इस ब्लॉक का उपयोग किया जा सकता है।
दिशा में बिंदु () ब्लॉक के लिए कुछ सामान्य उपयोग हैं:
- स्प्राइट को पलटना:
when I receive [flip v] point in direction ( ( direction ) - ( 180 ) )
- यह चुनना कि तोप कहाँ इंगित करेगी:
point in direction (answer)
- वाहनों को गंतव्य की ओर इंगित करना
point in direction (wanted destination)
समाधान
आवश्यक मात्रा में डिग्रियों को घुमाकर ब्लॉकों को दोहराया जा सकता है:
turn right ( ( wanted direction ) - ( direction ) ) degrees turn right ( ( wanted direction ) + (360) ) degrees