MotionDesign是UE中集成的運動圖形功能,我們在游戲中經常會見到,例如前方漂浮于空中的若干碎石,當玩家走進時碎石自動吸附合并變成一條路,或者一些裝飾性的物件做隨機運動等等,在引擎沒有集成運動圖形時,這些功能往往自行編寫藍圖實現或者用粒子系統實現,而集成之后,則帶來了一定的通用性,關卡設計師可以將已經做好的模板直接應用于新內容上。
1.初步上手
1.1.使用UE5.4或以上版本,激活MotionDesign插件
1.2.激活插件后可以看見主界面多了Motion Design(運動圖形)按鈕,并且也多了這樣的選擇模式,點擊后可以切至該模式。
1.3.我們也可以在新建場景中找到Motion Design示例場景。
1.4.點開示例場景,切至Motion Design Mode,左側工具欄有2D和3D的元件可供選擇,2D的通常文字+圖像或SVG,然后配合Effector效果器使用,3D的類似。
1.5.切出Motion Design回到正常模式可以看到,Motion Design就是場景中的各種對象,沒有封裝到一個藍圖里或者獨立對象中,但是要在UI里使用還是稍微有點麻煩。
2.功能介紹
2.1.當我們添加了Motion Design元素后,可以直接右鍵添加動畫,這個動畫類似于添加一個插值動畫藍圖組件,只是各種功能和插值預設已經封裝好了。
2.2.還可以通過Cloner進行對象克隆,例如這里克隆了6個方塊。
2.3 添加Effector Actor可以給各種容器Actor增加效果。
2.4. 記得要在對應的容器Actor上綁定Effectors,加入進去。
最后就是頭圖Gif的效果,在編輯器和運行狀態都可以正常使用,可以說MotionDesign這套工具不僅可以做動效包裝,還可以運用于關卡制作當中。