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)))