我有一個3D模型(卡通人物),我想要統一動畫這個角色。例如,我想移動它的手臂。我想我必須從確定參考點開始,但我不知道如何做到這一點。有人能幫助我嗎?在Unity模型中創建動畫
2
A
回答
5
播放的動畫雖然我同意,這是更可取的完全構造像Maya和最大的專用軟件的動畫,你仍然可以執行非常基本的變換/等。爲了讓他們移動,角色骨骼上的操作。
在模型heirachy的基礎上,您有一個附加了Skinned Mesh Renderer的gameObject。這基本上呈現模型和分配給它的任何材質,還允許您爲動畫分配「根骨骼」(在本例中爲Bip001)。每個骨骼只是一個空的遊戲對象,具有不同的本地變換(位置,旋轉,縮放)設置。
由於它們只是嵌套在gameObject中,所以可以使用腳本來附加或修改它們,以控制它們的transform。
基本上,您可以將一些基本動作修改爲現有的骨骼動畫,但對於完全動畫模型而言,確實無法推薦它。
在底部在這裏,我選擇了扳手,這是獨立的性格,但放置的Bip001 [R手遊戲對象的孩子,迫使這一模式移動,用手轉動父。
2
它非常難以在統一動畫上,我建議你在Maya上設置動畫效果,3D模型被操縱?如果沒有,你需要進行索具。索具是參考點。 Unity只是一個遊戲引擎,在Autodesk Maya上進行動畫處理,然後將它們導出爲.FBX,最後導入統一。
您可以通過this site瞭解更多字符索具,然後參閱索具教程。
可以使用Animation.Play("animationNameHere);
相關問題
- 1. 在Unity中創建動畫的最佳方法?
- 2. 用於在Unity中創建簡單動畫的軟件
- 3. 在Xcode中創建動畫?
- 4. 在Android中創建動畫
- 5. 在Spring MVC中動態創建模型
- 6. 在Sails.js中動態創建模型
- 7. 是否可以在運行時使用Unity創建2D動畫?
- 8. 在Unity 5.0中創建Wp8 Unity插件
- 9. 在Unity中爲動態動畫使用裝配好的3D模型
- 10. 在Android中創建畫布動畫
- 11. 如何在DOTween中使用緩動函數爲Unity Time.timeScale創建動畫?
- 12. 在Rails模型中創建模型
- 13. Django:在模型中創建子模型
- 14. 在模型中創建模型
- 15. 在模型中創建模型
- 16. Unity創建動態對象
- 17. 動態創建模型對象時在模型中設置值
- 18. 在MVC4中創建模型
- 19. Unity中的插值動畫
- 20. 在模型創建
- 21. 在android中創建啓動器動畫
- 22. 使用Unity創建和編碼動畫腳本
- 23. 在AngularJS創建NG-模型動態名
- 24. 在NG-模型動態創建屬性
- 25. 創建自動ID生成!在模型
- 26. 在angularjs NG-模型的動態創建
- 27. 在Unity中動畫之間切換
- 28. 動畫不能在Unity中玩5.3.4f1(C#)
- 29. 如何在Unity中碰撞.fbx動畫
- 30. 何時在Unity中使用動畫?
值得注意的是,Unity3d v4增加了一些奇特的新動畫,儘管我還沒有正確地看過它。 – 2012-08-02 15:38:31
Unity 3.5.4有一些支持動畫的付費插件,我主張在Maya上製作,具有更多功能,Unity的新動畫就像「ToonBoom」動畫風格。但是重要的是你增加了這一點=)+1,因爲我忘了這= P – 2012-08-02 15:59:47