From Test-Scratch-Wiki


हटो () कदम
[[
move (10) steps
]]
Category गति
Type ढेर
Introduced in १.०
यह मानते हुए कि काली ग्रिड अलग-अलग पिक्सेल स्थिति दिखाती है, एक चाल का उपयोग करके स्क्रैच कैट को लाल घेरे में ले जाया जाता है, उसकी दिशा के आधार पर वृत्त के साथ उसकी अंतिम स्थिति होती है। २ कदम चलने पर नारंगी हो जाता है, और ३ कदम चलने पर हरा हो जाता है।

The हटो () कदम ब्लॉक यह एक मोशन ब्लॉक और स्टैक ब्लॉक है। यह ब्लॉक स्प्राइट को बताये गए स्टेप्स आगे की ओर ले जाता है. यह उस दिशा में गती करता है जिस दिशा में उसका मुंह है। एक स्टेप याने एक पिक्सेल जितना अंतर. यह ब्लॉक ट्रिग्ननोमेट्री का प्रयोग सही दिशा में आगे बढ़ने के लिए करता है।

उदहारण

जटिल स्क्रिप्ट्स जैसे X को () ब्लॉक से बदलें और Y को () से बदलें ब्लॉक के बजाय , इस ब्लॉक का इस्तेमाल स्प्राइट को नाक की सीध में आगे बढ़ाने के लिए किया जा सकता है। हटो () कदम ब्लॉक के कुछ उदहारण :

  • स्प्राइट को चलाने के लिए
when gf clicked
set rotation style [left-right v]
forever
  move (10) steps
  if on edge, bounce
  • एनिमेशन में स्प्राइट को आगे बढ़ाना
repeat (10)
 move (10) steps
end
  • स्प्राइट को माउस पॉइंटर के साथ चलाने के लिए
forever
 point towards [mouse-pointer v]
 move (10) steps
end
  • एक स्प्राइट को दूसरे स्प्राइट के अनुरूप बनाना
forever
 point towards (other sprite v)
 move (10) steps
end
 

वैकल्पिक हल

इस ब्लॉक का काम नीचे दिए गए कोड के इस्तेमाल से भी किया जा सकता है:

go to x: ((x position) + (([sin v] of (direction)) * (number))) y: ((y position) + (([cos v] of (direction)) * (number))

या:

change x by ((steps) * ([sin v] of (direction)))
change y by ((steps) * ([cos v] of (direction)))
Cookies help us deliver our services. By using our services, you agree to our use of cookies.