五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity萌新:如何獲取每幀動(dòng)畫的骨骼數(shù)據(jù)

2023-01-16 15:59 作者:DeadCyber  | 我要投稿

先看置頂評(píng)論!

真的逆天。對(duì)于動(dòng)畫的每幀骨骼信息,我以為會(huì)有一些類似 boneTransform[frameNum]的動(dòng)畫數(shù)據(jù),可以從Unity的API上獲得。結(jié)果根本沒有。

要從Unity生成的prefab上,自己換算。骨骼會(huì)被生成為實(shí)際的sceneObject。然后你只能從那上面獲取數(shù)據(jù):

雖然你可以Inactive它們,但是實(shí)際上Unity還在使用并更新它們的位置。并且我們?nèi)绻枰业侥掣趋?,需要從根?jié)點(diǎn)上用

去遍歷判斷名稱尋找,其中true代表包含inactive孩子。

并且在SkinedMeshRenderer中的bones里,其下標(biāo)和這個(gè)層級(jí)關(guān)系沒有對(duì)應(yīng)關(guān)系,所以我們只能通過name硬找,絕了。

示例代碼:

在狀態(tài)機(jī)中設(shè)置state播放速度為0, 這段代碼會(huì)1.更新動(dòng)畫到某frame 2.輸出bones[0]的世界位置。其中從root找同名骨骼的函數(shù):


本來想看看能不能從.fbx直接讀取動(dòng)畫數(shù)據(jù),結(jié)果也是春春的逆天,還不如這。

Unity萌新:如何獲取每幀動(dòng)畫的骨骼數(shù)據(jù)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
徐汇区| 辽中县| 穆棱市| 陆河县| 绥宁县| 北流市| 增城市| 靖安县| 呼伦贝尔市| 青河县| 宁晋县| 施秉县| 新乡县| 苏尼特右旗| 广河县| 佛山市| 太仆寺旗| 邵阳市| 兰西县| 环江| 玉林市| 集贤县| 马尔康县| 鸡西市| 黎川县| 买车| 济源市| 临泽县| 遂昌县| 榕江县| 达孜县| 平泉县| 乐陵市| 绿春县| 文水县| 宜丰县| 南安市| 双牌县| 镇远县| 炎陵县| 石屏县|