حرکت دادن یک جسم توسط دو جسم دیگر
خوب شاید برای خیلی سوال باشه چجور میشه حرکت یک جسم رو به دو موضوع متصل کنیم
راهای مختلفی وجود داره من آسونترینشونو آموزش میدم که سریع کارتونو راه میندازه
خوب ما برای این کار باید به باکس اول دو محور حرکتی z تنظیم میکنیم
1: سه تا باکس بسازید (باکس اول با حرکت هر یک یا هردو باکس دیگه واکنش خواهد داد) , (حرکتو به محور z محدود میکنیم)
2: باکس یک رو انتخاب کنید واز پنل Motion در کرکره Assign Controller حالت position:position_xyz رو انتخاب کنید
سپس بر روی علامت سوال کوچک در همین کرکره کلیک کرده و از پنجره باز شده Position list را انتخاب کرده ok کنید
حالت position:position_xyz به position:position List تغییر میکنه
سپس بر روی علامت مثبت کوچک کنار position:position List کلیک کرده تا باز شود و Available ا در حالت انتخاب در بیارید
دوباره بر روی علامت سوال کوچک در همین کرکره کلیک کرده و از پنجره باز شده position_xyz ا انتخاب کرده ok کنید
تا اینجا ما دو position_xyz به box01 تنظیم کردیم برای دیدنشون کرکره position:position List رو باز کنید
که اولی رو به box02 و دومین position_xyz رو به box03 متصل میکنیم
3: اتصال دو محور Z باکس اول به باکس دو و سه
خوب برای اینکار box01 رو در حالت انتخاب قرار دهید از منوی Animation گزینه Wire Parameter>Wire parameters رو انتخاب کرده
در این حالت یک پنچره کوچک نمایان میشه که ابتدا روی Transform سپس Position در اینجا دوتا position_xyz می بینیم که اولی را
انتخاب میکنیم که در آخر سر zPosition را انتخاب میکنیم با این کار یک خط کوچک نمایان میشه که باید اونو بر روی box02 کشیده و
انتخاب کنید بعد از این کار دو باره یک پنجره سفید رنگ ظاهر میشه که مربوط به box02 است که به ترتیب Transform>Position>ZPosition را انتخاب میکنیم
با انجام اعمال مرحله 3 پنجره Parameter Wiring #1 ظاهر میشه که دارای دو بخش اصلی هست
حالا باید دقت کنید که اگر اسم box01 در بالای پنجره در بخش چپ قرار دارد فلشی که جهت اون به سمت چپ است انتخاب کنید
گر اسم box01 در بالای پنجره در بخش راست قرار دارد فلشی که جهت اون به سمت راست است انتخاب کنید
بعد از انتخاب فلش بر روی Connect کلیک کنید , با این کار box02 باید box01 رو در محور z کنترل کنه
همه اعمال مرحله سه رو برای box03 هم تکرار کنید با این تفاوت که Position_xyz دومی رو برای box03 انتخاب کنید
بعد از اتمام کار پنجره هارو ببندید و سعی کنبد box02 یا box03 را به صورت مجزا و یا باهم در محور Z حرکت دهیم
میبینید که box01 به حرکت دو باکس دیگر واکنش میده و حرکتشونو دنبال میکنه
ریگینگ یک موتورسیکلت یا هر چیز شبیه اون مثلا دوچرخه
میخام تو چند تا آموزش ریگینگ ساده یک موتور سیکلت به صورت کامل توضیح بدم
--------------------------------------------------------------------------------------------
*ریگینگ داخلی*
1: ساخت ساختار کلی
2: تنظیم HELPERS به ساختار کلی
3:اتصال ساختار کلی به HELPERS
4:لینک و ساخت واکنشهای مربوط به HELPERS
5:کنترل فرمان موتور سیکلت توسط پنجره wireparameters و اسکریپت نویسی
--------------------------------------------------------------------------------------------
*مجبور کردن تایرها به دنبال کردن پستی و بلندیهای زمین *
برای این کار نیاز به اسکریپت نویسی داریم اما من این مرحله از کار رو توضیح نمیدم فقط اسکریپت رو براتو به صورت آماده میزارم تا فقط اجراش کنید شاید در آموزشهای دیگه این اسکریپت رو توضیح بدم چون توضیحات طولانی میخاد
--------------------------------------------------------------------------------------------
*تنظیم موتور سیکلت به یک لاین*
این مرحله از کارو حتما همه میدونن, استفاده از تابع Path constrain برای ساخت مسیر موتور سیکلت
--------------------------------------------------------------------------------------------
*چرخاندن تایرها متعادل با حرکت موتور سیکلت*
این آخرین مرحله این آموزش خواهد بود که با اسکریپت نویسی انجام میدم همچنین آموزش خود اسکریپت
--------------------------------------------------------------------------------------------
به زودی قسمت اول آموزش رو میزارم