Smooth Motion এবং Frame Control

Animation in Logo (অ্যানিমেশন তৈরি) - লোগো (Logo) - Computer Programming

217

Logo ভাষায় Smooth Motion এবং Frame Control ব্যবহার করে আপনি টার্টল গ্রাফিক্সের অ্যানিমেশন ও চলাচলকে আরও ন্যাচারাল এবং নিয়ন্ত্রণযোগ্য করতে পারেন। এগুলি ব্যবহার করে আপনি টার্টলকে মসৃণভাবে সরাতে, বিভিন্ন অ্যানিমেশন ইফেক্ট তৈরি করতে এবং প্রতিটি পদক্ষেপের সময়কাল নির্ধারণ করতে পারবেন।

1. Smooth Motion (মসৃণ চলাচল):

Logo ভাষায় Smooth Motion তৈরি করতে, আপনি টার্টলকে ধীরে ধীরে এবং মসৃণভাবে সরানোর জন্য ছোট ছোট স্টেপ ব্যবহার করতে পারেন। FORWARD, BACKWARD, এবং WAIT কমান্ডের মাধ্যমে টার্টলের চলাচলকে নিয়ন্ত্রণ করা যায়।

কোড (Smooth Motion Example):

এখানে:

  • REPEAT 50: ৫০ বার কোডটি পুনরাবৃত্তি করবে, যাতে মোট ২০০ পিক্সেল ছোট ছোট স্টেপে চলে।
  • FORWARD :distance / 50: মোট দূরত্বকে ৫০ দিয়ে ভাগ করা হয়েছে, যাতে ছোট ছোট স্টেপে চলতে পারে।
  • WAIT 1: প্রতিটি স্টেপের মধ্যে ১ মিলিসেকেন্ডের বিরতি দেয়, যা চলাচলকে মসৃণ করে তোলে।

এটি টার্টলকে একটি নির্দিষ্ট দূরত্ব মসৃণভাবে এগিয়ে নিয়ে যাবে।


2. Frame Control (ফ্রেম নিয়ন্ত্রণ):

Logo ভাষায় Frame Control বা Frame Rate নিয়ন্ত্রণ করার জন্য সাধারণত WAIT কমান্ড এবং নির্দিষ্ট সময়ে বিভিন্ন গ্রাফিক্যাল উপাদান পরিবর্তন করা হয়। WAIT কমান্ডটি ব্যবহারের মাধ্যমে আপনি প্রতিটি ফ্রেমের মধ্যে বিরতি নির্ধারণ করতে পারেন, যা অ্যানিমেশন বা চলাচলের গতিকে নিয়ন্ত্রণ করতে সাহায্য করে।

কোড (Frame Control Example):

এখানে:

  • REPEAT 36: এটি ৩৬টি ফ্রেমে বর্গ আঁকবে, প্রতিটি ফ্রেমে একটি অংশ আঁকা হবে।
  • WAIT 5: প্রতি ফ্রেমের পরে ৫ মিলিসেকেন্ড বিরতি দেওয়া হবে, যা অ্যানিমেশনটিকে স্লো করবে।

এটি টার্টলকে একটি অ্যানিমেটেড বর্গ আঁকতে এবং প্রতিটি ফ্রেমে বিরতি দিতে সাহায্য করবে।


3. Smooth Path with Variable Speed:

Smooth Path তৈরি করতে আপনি WAIT কমান্ডের সাথে VARIABLE SPEED ব্যবহার করতে পারেন, যাতে টার্টল ধীরে ধীরে অথবা দ্রুত চলতে পারে। বিভিন্ন গতি তৈরি করার জন্য টার্টলের এগিয়ে যাওয়ার সময় বিরতির মান পরিবর্তন করতে পারেন।

কোড (Variable Speed Example):

এখানে:

  • WAIT :speed: গতি নির্ধারণ করতে আপনি :speed ভেরিয়েবল ব্যবহার করতে পারেন। কম গতি মানের জন্য বেশি বিরতি দেওয়া হবে এবং বেশি গতি মানের জন্য কম বিরতি দেওয়া হবে।

4. Frame Animation with Changing Objects:

Frame Animation তৈরি করতে আপনি একাধিক গ্রাফিক্যাল উপাদান বা বস্তু নিয়ে কাজ করতে পারেন। এতে আপনি ফ্রেমগুলির মধ্যে বস্তু পরিবর্তন করতে পারেন, যেমন টার্টল-এর অবস্থান বা আকৃতি।

কোড (Frame Animation with Changing Objects):

এখানে:

  • SETPENCOLOR "red: প্রথমে রঙ লাল করা হবে।
  • SETPENCOLOR "blue: পরবর্তী ফ্রেমে রঙ নীল হয়ে যাবে।
  • WAIT 2: প্রতিটি ফ্রেমের পরে ২ মিলিসেকেন্ড বিরতি হবে।

সারসংক্ষেপ:

Smooth Motion এবং Frame Control ব্যবহার করে আপনি Logo ভাষায় মসৃণভাবে চলাচল এবং গ্রাফিক্যাল অ্যানিমেশন তৈরি করতে পারেন। WAIT কমান্ডটি ব্যবহার করে আপনি ফ্রেমগুলির মধ্যে বিরতি নিয়ন্ত্রণ করতে পারেন, এবং Recursion এবং Variable Speed ব্যবহার করে আপনি অ্যানিমেশনগুলিকে আরও নিয়ন্ত্রণযোগ্য এবং নিখুঁত করতে পারেন। এগুলির মাধ্যমে টার্টল গ্রাফিক্সের গতিকে এবং অ্যানিমেশনকে আরও আকর্ষণীয় এবং নিয়ন্ত্রণযোগ্য করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...