Scratch में चीजों को असली जैसी चाल से कैसे हिलाएं

बच्चों के साथ Scratch में realistic animation बनाने के आसान तरीके सीखें

  1. पहले basic movement समझें. Scratch में sprite को हिलाने के लिए 'Motion' blocks का इस्तेमाल करते हैं। 'Move 10 steps' block से शुरुआत करें। लेकिन असली चीजें अचानक से शुरू या रुक नहीं जातीं - वे धीरे-धीरे speed बढ़ाती या घटाती हैं। इसके लिए अलग-अलग step sizes का इस्तेमाल करें - पहले छोटे steps, फिर बड़े, फिर वापस छोटे।
  2. Gravity effect बनाएं. कोई चीज गिरते वक्त speed बढ़ती जाती है। एक variable बनाएं जिसका नाम हो 'speed'। हर बार जब sprite नीचे जाए, तो speed को 1 से बढ़ाएं। ऊंचाई से गिरने के लिए: शुरू में speed = 0 रखें, फिर हर step में 'change y by (speed)' करें और 'change speed by -1' भी करें। यह natural gravity effect देगा।
  3. Bouncing effect के लिए. जब कोई ball bounce करती है, तो हर बार थोड़ी कम ऊंचाई तक जाती है। Ground touch होने पर speed को negative करें (जैसे speed = speed * -0.8)। यह 0.8 number ball की bounciness control करता है। 1 के करीब means ज्यादा bounce, 0 के करीब means कम bounce।
  4. Smooth rotation के लिए. चीजों को मुड़ते वक्त अचानक direction नहीं बदलनी चाहिए। 'Turn 15 degrees' की जगह छोटे degrees use करें जैसे 'turn 2 degrees' और इसे कई बार repeat करें। Car या plane के लिए: direction change करते समय sprite को थोड़ा tilt भी करें - 'set rotation style to all around' use करें।
  5. Walking animation बनाएं. Character के walking के लिए कम से कम 2-3 costume बनाएं जो अलग-अलग leg positions दिखाएं। Movement के साथ-साथ 'next costume' block use करें। Speed के अनुसार costume change की timing adjust करें - fast walking के लिए जल्दी-जल्दी costume change, slow walking के लिए धीरे-धीरे।
  6. Natural timing के tips. असली जिंदगी में चीजें constant speed से नहीं चलतीं। 'Ease in' और 'Ease out' effect के लिए wait time को भी vary करें। Starting में ज्यादा wait, middle में कम wait, ending में फिर ज्यादा wait। Animals के movements के लिए real videos observe करें और उसी pattern को follow करने की कोशिश करें।