সহজতর কার্যাদি


11

আমি নিজেকে সহজ করার কাজগুলিতে (ফ্ল্যাশ এএস 3) জড়িত হতে শুরু করেছিলাম, টিউনলাইট এবং রবার্ট পেনারের ওয়েবসাইটটি বোঝার চেষ্টা শুরু করেছি: http://www.robertpenner.com/easing/

আমার কাছে প্রশ্নটি এই ফাংশনগুলির জন্য গণিতের ভিত্তি কী। আমি অন্যান্য সাইটগুলি কাস্টম সহজকরণের ফাংশন তৈরি করতে ফাংশনগুলিকে সংশোধন করতে দেখেছি।


1
আমি মনে করি এটি রবার্ট পেনার্স সাইটের লিঙ্কিত পিডিএফের পরিবর্তে ভাল এবং ব্যাপকভাবে ব্যাখ্যা করা হয়েছে: robertpenner.com/easing/penner_chapter7_tweening.pdf
বামমজ্যাক

উত্তর:


6

সাধারণ ক্ষেত্রে ওয়েড টিউনিং হ'ল প্যারামেট্রিক গতিবিধি (বিশেষত, একটি ফাংশন এফ (এক্স) সংজ্ঞায়িত করা যেখানে আপনি প্যারামিট্রিক মানটি পাস করে এমন একটি সংশোধক সহ এক্স / পজিশন / রোটেশন / স্কেল / যাই হোক না কেন) এছাড়াও পরিসীমা 0..1।

আপনি যদি একটি গ্রাফটিতে অ্যালগরিদম প্লট করেন তবে আপনি এমন কিছু পাবেন যা 0 থেকে শুরু হবে, 1 এ শেষ হবে এবং বক্রাকার slাল সময়ে সেই সময়ে গতিবেগকে সংজ্ঞায়িত করবে।

যদি আপনি নিজেরাই শিথিলকরণের জন্য গণিত চান, তবে এটি পরীক্ষা করে দেখুন: http://iphonedevelopment.blogspot.com/2010/12/ More-animation-curves-than-you-can.html


4

আমি বিরতিতে একটি প্রাইমার লিখেছি, যা কিছুটা কার্যকর হতে পারে - http://iki.fi/sol/interpolation/

আর একটি দুর্দান্ত সংস্থান হল এই ইন্টারেক্টিভ সরঞ্জাম: http://www.gizma.com/easing/


প্রথম লিঙ্কটি খুব তথ্যপূর্ণ। ভাল নিবন্ধ।
বম্মজ্যাক

@ জারিকম্প্পা আমাকে জিজ্ঞাসা করতে হবে, (3-2 (এক্স)) কোথা থেকে এসেছে? এবং কেন এক্সের বন্ধনী রয়েছে? এটির ফলাফল সর্বদা 3- (2 * x) হয় না?
সিডার

@ সিদার সূত্রটি কোথা থেকে এসেছিল তা অনুধাবন করতে পারে না তবে মূলত এটি একটি বিশেষ কেস স্প্লাইন (যা একটি সাধারণ সূত্রের দিকে নিয়ে যায়)। (এক্স) ম্যাক্রো ফর্মের কারণে - 'এক্স' কিছু হতে পারে, উদাহরণস্বরূপ '3 + 7', যা (3-2 * (3 + 7)) বাড়ে (3-2 * 3 +) 7)।
জারি কম্প্পা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.