Re: [閒聊] lopp請進

作者: lopp54321010 (嘻嘻010)   2021-09-26 13:58:41
※ 引述《SuicidePeko (string int = true;)》之銘言:
: 我之前做東西
: 是去抓人家做的MMD模型 然後轉到unity用
: 動畫用MMD拉好動作 輸出成fbx
: 可是因為角色要拿武器 我不知道這邊要怎麼做比較正確
: 我的作法是角色一個模型 然後武器一個模型
: 拿武器的時候就武器放在手上變child object這樣
武器跟角色模型分開 將武器設為角色模型的子物件這部分是正確的
: 可是這樣如果要做攻擊動畫 做的時候有點難配合
: 像是武器變形之類比較花俏的
: 那就好像更難了
: 正確來說這種地方的workflow是要怎麼弄才對
: 謝謝你 希望藍鮪魚能cosplay佩可拉
我不知道你怎麼轉MMD模型的,不過估計用不了Humanoid
如果有Humanoid的話就可以設置IK
https://docs.unity3d.com/Manual/InverseKinematics.html
簡單來說就是將骨架的某個節點設定到特定位置後,其他部位會自動計算應有的位置
常用在拿不同類型的武器還有雙腳踩在不同高度的地面上
https://www.youtube.com/watch?v=fB0P0C_3sPU
隨便找的影片,看了一下就大概這樣做拔
手動拉角色模型的手到你覺得滿意的位置然後將transform的資訊記錄下來
在武器上開空物件將transform資訊丟進去
遊戲運行的時候將IK綁定到那個空物件上
然後跟Animation做Blending
這樣角色可以以同樣的Idle站立動畫用不同的拿法拿著不同的武器/道具
同把武器也可以設置很多組空物件應對不同的角色動畫
沒辦法綁IK那就跟你說的一樣很麻煩了==
作者: wwndbk (黑人問號)   2021-09-26 14:00:00
大師
作者: sixB (6B)   2021-09-26 14:01:00
lopp為什麼沒有理我:(
作者: lopp54321010 (嘻嘻010)   2021-09-26 14:02:00
:(
作者: sixB (6B)   2021-09-26 14:02:00
有了:)那你之後也可以教我弄遊戲ㄇ><
作者: lopp54321010 (嘻嘻010)   2021-09-26 14:03:00
我就爛 :(
作者: sixB (6B)   2021-09-26 14:03:00
我哭了

Links booklink

Contact Us: admin [ a t ] ucptt.com