From Test-Scratch-Wiki
| रोटेशन शैली सेट करें () | |
set rotation style [ v]
| |
| Category | गति |
| Type | ढेर |
| Introduced in | v१९० (२.० अल्फा) |
रोटेशन शैली सेट करें () ब्लॉक एक मोशन ब्लॉक और एक स्टैक ब्लॉक है। ब्लॉक प्रोजेक्ट में स्प्राइट की रोटेशन शैली को बदल देता है। शैली के बावजूद, परिवर्तनशील दिशा अभी भी बदलेगी।
Options
इस ब्लॉक के लिए तीन विकल्प हैं: चारों ओर, बाएँ-दाएँ, और नहीं घूमें । चारों ओर का मतलब है कि स्प्राइट ३६० डिग्री में से किसी का भी सामना कर सकता है। यह डिफ़ॉल्ट है. बाएँ-दाएँ का अर्थ है कि स्प्राइट का मुख केवल बाएँ या दाएँ हो सकता है, ० से कम की सभी दिशाएँ बाएँ होती हैं, और ० से अधिक या उसके बराबर की सभी दिशाएँ दाएँ होती हैं। बाएँ-दाएँ शैली में बाएँ की ओर मुख करने पर स्प्राइट भी क्षैतिज रूप से फ़्लिप हो जाएगा। घुमाएँ नहीं इसका मतलब है कि स्प्राइट हमेशा ९० डिग्री की दिशा में मुख करता है।
उदाहरण उपयोग
इस ब्लॉक का उपयोग तब किया जा सकता है जब स्प्राइट को पूरे प्रोजेक्ट में अलग-अलग तरीकों से चलना चाहिए। यहां कुछ संभावित उपयोग दिए गए हैं:
- एनिमेशन
set rotation style [all around v] point in direction (-90) say [Look! I'm upside-down!] for (2) seconds say [This is cool! I feel like a bat!] for (2) seconds set rotation style [left-right v] say [And now I'm on the ground again.] for (2) seconds
- किसी व्यक्ति को बाएँ या दाएँ देखने की अनुमति देना
when gf clicked
forever
if <mouse down?> then
set rotation style [all around v]
point towards (mouse pointer v)
else
if <key (left arrow v) pressed?> then
set rotation style [left-right v]
point in direction (-90)
end
if <key (right arrow v) pressed?> then
set rotation style [left-right v]
point in direction (90)
end
end
- स्प्राइट को रुके हुए समय पर न मुड़ने के लिए बाध्य करना
when I receive [game paused v] set rotation style [don't rotate v]