From Test-Scratch-Wiki
ग्लाइड () सेकंड से () | |
glide () secs to ( v)
| |
Category | गति |
Type | ढेर |
Introduced in | ३.० |
ग्लाइड () सेकंड से () ब्लॉक एक मोशन ब्लॉक और एक स्टैक ब्लॉक है जिसे स्क्रैच 3.0 में पेश किया गया था।[1] ब्लॉक अपने स्प्राइट को एक स्थिर गति से निर्दिष्ट स्प्राइट या ड्रॉप-डाउन से माउस-पॉइंटर तक ले जाता है - यह एक दिशा में स्प्राइट के समान है और बार-बार स्थानांतरित करें () चरण, लेकिन अधिक सटीकता के साथ। पहला स्थान एक संख्या इनपुट है, और दूसरा स्थान स्प्राइट, यादृच्छिक स्थिति और माउस-पॉइंटर पर सेट किया जा सकता है। ब्लॉक का नकारात्मक पक्ष यह है कि, ग्लाइडिंग करते समय, यह स्क्रिप्ट को रोक देता है ताकि इस दौरान कुछ और न हो सके। एक ग्लाइड को केवल स्टॉप ब्लॉक द्वारा बाधित किया जा सकता है, और यदि किनारे पर है, तो बाउंस ब्लॉक स्प्राइट के दौरान अपने इच्छित कार्य को करने में विफल रहेगा सरक रहा है.
उदाहरण
एक स्प्राइट को दूसरे स्प्राइट पर ग्लाइड करना
when gf clicked glide (3) secs to (sprite2 v)
पेन लाइनें बनाने के लिए यादृच्छिक स्थानों पर सरकना
when gf clicked pen down set pen color to (pick random (0) to (360)) repeat (50) glide (3) secs to (random position v)
स्प्राइट तक पहुँचने से पहले सीमित समय के लिए उसका अनुसरण करें
when gf clicked glide (60) secs to (sprite2 v)
समाधान
ग्लाइड () सेकंड से एक्स: () वाई: () ब्लॉक का उपयोग समान प्रभाव प्राप्त करने के लिए किया जा सकता है:
when gf clicked glide (5) secs to x: ([x position v] of (Sprite2 v)) y: ([y position v] of (Sprite2 v))
when gf clicked forever glide (2) secs to x: (pick random (-240) to (240)) y: (pick random (-180) to (180)) end
ग्लाइड () सेकंड से एक्स: () वाई: () ब्लॉक और रैंडम () से () चुनें ऑपरेटर को स्प्राइट को यादृच्छिक स्थानों पर ले जाने के लिए जोड़ा जा सकता है:
सन्दर्भ
- ↑ https://github.com/LLK/scratch -gui/issues/598