Чӣ тавр як мутаҳаррикро ҷосусӣ бо Юнити

Имрӯз ман аниматсияро бо сексияи аввала дар Blender анҷом додам, ки ман мехостам дар Юнион ҳамроҳ кунам. Ман фикр мекардам, ки ман бояд коре ба мисли “Хуб вақте ки тугмаи басадзро пахш мекунам, аниматсияро ҷӯр мекунам ва ҳамин тавр!”. Ҳатто наздик нест!

Ман ин корро кардам ва натиҷаи он набуд ... на он қадар ки ман интизор будам.

Ман итминон дорам, ки ҷараёни дар боло зикр кардаам дар баъзе ҳолатҳои мушаххас кор хоҳад кард, аммо афсӯс, на дар ман.

Ман бояд ба усули дарозтар гузарам.

Нигоҳи зуд ба ҷаҳида

Ҷасади мунтазамро метавон дар се марҳила тақсим кард:

  • Импульссияи Ҷам: вақте ки хислати мо равонӣ ва ҷаҳидан аст.
  • Марҳилаи афтидан: вақте ки хислати мо кӯшиш мекунад, ки дар ҳаво устувор монад.
  • Марҳилаи фуруд: вақте хислати мо, ки ҳанӯз дар ҳаво аст, худро барои ба замин омодагӣ мегирад.

Он чӣ гуна дар як бозӣ кор мекунад?

Вақте, ки плеер фосилаеро пахш мекунад (ин равшан аст тугмаи ҷудошаванда ), аниматсияи ҷаҳидаро ба кор мебарад.

Пас аз он ки плеер дар ҳаво аст, аниматсияи дигар оғоз мешавад: марҳилаи афтидан, ки то даме ки ба замин мерасад, давр мезанад.

Сипас аниматсияи дагонӣ оғоз мешавад, аммо бо нозукӣ: агар ин аниматсия вақте оғоз меёбад, ки аломат танҳо ба замин расидааст, хеле дер аст! Дар ин марҳила мо медонем, ки мо ба замин мезанем (танҳо аз сабаби он ки мо онро дида метавонем). Ҳамин тавр, мо метавонем масофаро ба осонӣ арзёбӣ кунем ва ба таъсир ҳангоми ҳаво омодагӣ гирем.

Биёед дар бораи он фикр кунем, ки вақте мо ҷаҳида меравем, чӣ гуна рафтор мекунем! Вақте ки мо мебинем, ки мо ба замин мезанем, мо худро ба “таъсир” омода мекунем. Мо метавонем, зеро мо назари заминро дорем ва вақте ки мо бояд ба омодагӣ тайёр бошем, зуд баҳо додан мумкин аст.

Дар ҳолати мо намерасад чизе аст, ки масофаи хислати моро аз замин арзёбӣ кунад! Ман ба шумо як усулро фаҳмонда медиҳам, ки ин масофа аз аломат то замин арзёбӣ мешавад, аммо қайд кунед, ки роҳҳои дигари ин кор вуҷуд доранд. Он метавонад дар муҳаррики дигари бозӣ истифода шавад.

Ҳилла аз он иборат аст, ки аз хислати мо нур дар самти суръати худ нур мепартояд. Мо он вақт метавонем аниматсияро дар вақти дилхоҳ саривақт пеш аз расидан ба он ба кор барем! 🥳

Тайёр?

Амалисозӣ бо ваҳдат

Дар Ягонагӣ асбобе бо номи Raycast мавҷуд аст, ки ба мо он чизеро ки мехоҳад, медиҳад.

Мо дар ду марҳила амал мекунем:

  • Мо як Raycastро бо самти суръати худ мефиристем, то масофаро пеш аз расидан ба замин муайян кунем.
  • Агар суръати мо дар меҳвари амудӣ y дар Юнитӣ манфӣ бошад (ин маънои онро дорад, ки мо афтидаем) ва замин хеле наздик аст, пас аниматсияи фуруд омезиш медиҳад.

Ин комил аст, аммо ҳоло вақте ки мо ҳангоми бозӣ ҷаҳида мешавем, скрипт аниматсияҳои моро дар вақти лозима роҳ медиҳад. То абадият ва ҳам баъд аз он! ️