[回到版面]
回應模式
名 稱
E-mail
標 題
內 文
附加圖檔[] []
刪除用密碼(刪除文章用。英數字8字元以內)
  • 可附加圖檔類型:GIF, JPG, PNG, JPEG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 2000 KB。當回文時E-mail填入sage為不推文功能
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 程式碼可使用 [code][/code] 以 google-code-prettify 標亮 (程式自動判斷語言類別)

  • 公告、舉報、建議請向DB管理室辦理。
  • 本板討論遊戲製作為主,改造方面也可討論,但如果牽涉到版權,請自重。
  • 3D建模請至3D板, 3D遊戲製作(Ex.怎麼用DirectX跑3D?)則可在這討論。
  • 本板為一般向板面,禁止張貼上車圖。

檔名:1523545385490.jpg-(189 KB, 850x601) [以預覽圖顯示]
189 KBUnity Animator補間 名稱: 無名氏 [18/04/12(四)23:03 ID:rwEWSh7s] No.13349 3推 [!] 
最近在做比較複雜3D角色的動作轉變
Unity的Animator裡面可以對兩個動作彼此做補間

假設我有20個動作,20個動作彼此可以互相轉換
所以我就會1個動作狀態State連到其他19個...

也就是20個彼此互連會有400條...覺得非常辛苦

雖然有any state這個東西,不過用any state
轉變似乎會變成全部都是一樣的補間距離
(EX: 某動作轉到A固定補間的多少長短都一樣)

不知道有沒有類似any state例外的方式呢?
或其他更好的方式 謝謝了
無名氏: 感覺大部分的動作直接用程式寫CrossFade應該會比較簡單一點? (pCoPO3VM 18/04/17 10:23)
原PO: 感謝回覆~我一開始是使用CrossFade做的,不過調動作的美術希望可以各別調整 (kcsP9CGI 18/04/17 22:20)
原PO: 所以會變成我如果拉參數,依然是1:N個動作的寫法.... (kcsP9CGI 18/04/17 22:20)

【刪除文章】[]
刪除用密碼:

第一頁[0] 最後一頁