Unity 2D Animation——1.骨骼綁定

1. Unity 2D Animation 的安裝

Unity 2D Animation是作為插件包安裝到unity中的阐枣。首先打開Unity,本文使用的Unity版本為2020.3.21,在菜單欄中選擇Window->Package Manager,打開包管理器。Unity2020以上的版本創(chuàng)建2d項(xiàng)目會(huì)默認(rèn)安裝2D Animation不皆,所以右下角顯示的是“Update to 5.0.9”按鈕,提示可以更新2D Animation插件熊楼,2019版本需要再此處點(diǎn)擊“Install”按鈕先進(jìn)行插件的安裝霹娄。

Package Manager 中的2D Animation插件


2. 2D PSD Importer安裝

2D PSD Importer插件支持使用PSB(注意,并沒有寫錯(cuò),PSB文件是Photoshop大文件格式)文件作為圖片素材直接導(dǎo)入到Unity中進(jìn)行編輯犬耻,會(huì)保留Photoshop中的圖層踩晶,分組等信息,并且最終顯示效果與Photoshop中保持一致枕磁,是可以提高生產(chǎn)效率的工具渡蜻。同樣,在Unity2020及以上版本中是作為內(nèi)置的插件默認(rèn)安裝的计济,此處可以進(jìn)行更新茸苇。在Unity2019版本中則需要點(diǎn)擊“Install”按鈕來安裝插件。

Package Manager 中的2D PSD Importer插件

3. 創(chuàng)建骨骼 Create Bone

插件安裝好了之后沦寂,就需要導(dǎo)入角色学密,角色可以使用PNG的格式,也可以使用PSB的格式传藏,推薦使用PSB则果。在Photoshop中使用快捷鍵“Ctrl+Shift+S”,或者直接在文件菜單中找到另存為指令漩氨,選擇PSB Photoshop大文件格式即可保存成PSB文件。

我們先用PSB文件為例子進(jìn)行骨骼的創(chuàng)建遗增。這里使用的是Micheal老師視頻中的角色作為案例叫惊。想要下載角色可以去Micheal老師視頻里面找到下載鏈接。

直接將PSB文件拖入到項(xiàng)目的Project窗口中的Asset目錄下做修,最好為其創(chuàng)建一個(gè)目錄霍狰,以便文件管理。

將角色PSB文件導(dǎo)入到項(xiàng)目中

點(diǎn)擊導(dǎo)入的PSB文件饰及,查看右側(cè)的Inspector監(jiān)視面板蔗坯,查看圖片的屬性。

查看右側(cè)的Inspector檢視面板

確認(rèn)Texture Type屬性和Sprite Mode屬性如圖所示燎含。如果不一樣則先選擇對(duì)應(yīng)的選項(xiàng)宾濒,然后點(diǎn)擊最下面的Apply——應(yīng)用按鈕。確認(rèn)屬性一致后屏箍,點(diǎn)擊Sprite Editor绘梦,打開Sprite精靈編輯器。

確認(rèn)屬性后打開Sprite Editor

打開Sprite Editor之后可以看到角色所有的部件都分開平鋪了赴魁,選擇左上角的下拉菜單卸奉。

Sprite Editor

在下拉菜單中選擇最后一個(gè)人,Skinning Editor(蒙皮管理器)颖御。

選擇Skinning Editor

這時(shí)人物角色又重新變成一個(gè)整體了榄棵。左側(cè)的三個(gè)菜單區(qū)域,分別是編輯骨骼的 區(qū)域——Bones,編輯頂點(diǎn)的區(qū)域——Geometry疹鳄,編輯權(quán)重的區(qū)域——Weights拧略。

菜單區(qū)域認(rèn)知

右側(cè)的Visibility(視圖)按鈕,點(diǎn)擊之后可以顯示Bone骨骼和Sprite精靈圖片尚辑,先在Sprite視圖中隱藏武器Weapon_stick辑鲤,方便進(jìn)行骨骼的創(chuàng)建與綁定。

隱藏武器

選擇左側(cè)的Create Bone按鈕杠茬,開始創(chuàng)建骨骼月褥。創(chuàng)建骨骼應(yīng)該從人體盆骨處開始,向上畫出腰椎瓢喉,然后是胸椎宁赤,然后是頭部(更接近真實(shí)人體比例的角色需要?jiǎng)?chuàng)建更多的脊椎骨骼節(jié)點(diǎn))。四肢的創(chuàng)建應(yīng)該從軀干的骨骼分支出來栓票,比如大腿應(yīng)該從腰椎處引出决左,點(diǎn)擊腰椎后再創(chuàng)建大腿,可以看到一根半透明的骨骼連接走贪。注意一定要有這個(gè)連接佛猛,否則四肢骨骼不會(huì)隨著軀干的骨骼運(yùn)動(dòng)。依次創(chuàng)建腳坠狡,手和頭發(fā)的骨骼點(diǎn)继找。

創(chuàng)建骨骼

骨骼創(chuàng)建好了之后,就開始進(jìn)行蒙皮操作了逃沿。這里選擇Auto Geometry按鈕婴渡,進(jìn)行頂點(diǎn)的創(chuàng)建。點(diǎn)擊后彈出右下角的設(shè)置面板凯亮,其中的Outline Detail用來控制整個(gè)圖形的外輪廓細(xì)節(jié)數(shù)量边臼,越高代表細(xì)節(jié)越多,但是也會(huì)越消耗性能假消,需要根據(jù)項(xiàng)目和角色圖片擇中處理柠并。

Auto Geometry功能

調(diào)整好參數(shù)之后,點(diǎn)擊Generate For All Visible(為所有可見部分生成頂點(diǎn))富拗,可以生成如下圖所示的頂點(diǎn)堂鲤。可以看到媒峡,不同顏色的骨骼周圍的頂點(diǎn)顏色會(huì)靠近臨近骨骼的顏色瘟栖。這代表這片區(qū)域是受同色骨骼的影響的。

4. 創(chuàng)建頂點(diǎn) Auto Geometry

自動(dòng)頂點(diǎn)

自動(dòng)創(chuàng)建的頂點(diǎn)有些地方會(huì)有一些瑕疵谅阿,需要手動(dòng)修改頂點(diǎn)半哟〕曷耍可以點(diǎn)擊Edit Geometry按鈕來編輯節(jié)點(diǎn),點(diǎn)擊按鈕后雙擊想要修改的頂點(diǎn)范圍寓涨,如下圖中的頭發(fā)盯串,可以看到整個(gè)頭發(fā)部分被選中,調(diào)整有問題的幾個(gè)節(jié)點(diǎn)戒良,使之貼合圖片輪廓就行体捏。

Edit Geometry編輯頂點(diǎn)

完成之后可以測(cè)試一下骨骼與皮膚的綁定效果。旋轉(zhuǎn)一下四肢后糯崎,發(fā)現(xiàn)軀干小部分隨著手臂拉扯几缭,這個(gè)效果不太好,需要進(jìn)行一定的修改沃呢。這個(gè)屬于權(quán)重問題年栓,我們選擇權(quán)重菜單中的最后一個(gè)按鈕Bone Influence(骨骼影響),查看一塊區(qū)域收到哪些骨骼的影響薄霜。雙擊軀干某抓,點(diǎn)擊Bone Influence按鈕,可以看到軀干受到了7處骨骼的影響惰瓜,其中四肢和頭部的骨骼影響是多余的否副,我們選中這幾個(gè)骨骼后,再右下角點(diǎn)擊“-”號(hào)來刪除這個(gè)骨骼的影響(有時(shí)候減號(hào)是灰色不能點(diǎn)擊的狀態(tài)崎坊,來回點(diǎn)幾次會(huì)恢復(fù)备禀,知道是不是Unity的Bug)。

剔除不需要的骨骼影響

同理流强,剔除頭發(fā)骨骼對(duì)于頭部的影響。注意:這里的頭有三個(gè)呻待,對(duì)應(yīng)不同表情的頭部打月,三個(gè)頭都需要剔除影響,點(diǎn)擊Sprite Sheet查看身體部件平鋪圖蚕捉,可以看到三個(gè)頭奏篙,分變進(jìn)行剔除操作(如果再Sprite Sheet界面沒法點(diǎn)擊減號(hào),則再次點(diǎn)擊Sprite Sheet按鈕推出該模式迫淹,則可正常點(diǎn)擊減號(hào))秘通。

剔除頭發(fā)的骨骼影響

5. 權(quán)重刷

骨骼影響剔除完成后,旋轉(zhuǎn)頭發(fā)骨骼可以發(fā)現(xiàn)頭發(fā)形變太大敛熬,脫離了頭部的范圍肺稀。這時(shí)候可以使用權(quán)重刷來微調(diào)每個(gè)部分的權(quán)重。

權(quán)重刷

點(diǎn)擊權(quán)重刷应民,彈出面板中可以設(shè)置刷子的大小和硬度话原。點(diǎn)擊頭部綠色骨骼后夕吻,將有問題的頭發(fā)區(qū)域刷成這個(gè)骨骼的綠色,這樣該處節(jié)點(diǎn)就受綠色骨骼影響繁仁,回到了頭部涉馅。依次再將其他幾個(gè)頭發(fā)骨骼進(jìn)行測(cè)試,有問題的用權(quán)重刷調(diào)整黄虱。

權(quán)重刷調(diào)整剩余頭發(fā)

調(diào)整完后別忘記點(diǎn)擊Apply進(jìn)行應(yīng)用稚矿。

應(yīng)用修改

應(yīng)用后關(guān)閉Sprite Editor回到Unity窗口中,將編輯過的MBoy角色拖入到Hierarchy層級(jí)視圖中捻浦,可以再Scene視圖里面看到角色以及對(duì)應(yīng)的骨骼點(diǎn)晤揣,嘗試調(diào)整骨骼點(diǎn),角色會(huì)跟隨骨骼做出動(dòng)作默勾。

完成骨骼的綁定

骨骼綁定學(xué)完了碉渡,進(jìn)入下一章節(jié)學(xué)習(xí)IK系統(tǒng)吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末母剥,一起剝皮案震驚了整個(gè)濱河市滞诺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌环疼,老刑警劉巖习霹,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異炫隶,居然都是意外死亡淋叶,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門伪阶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來煞檩,“玉大人,你說我怎么就攤上這事栅贴≌迮龋” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵檐薯,是天一觀的道長(zhǎng)凝赛。 經(jīng)常有香客問我,道長(zhǎng)坛缕,這世上最難降的妖魔是什么墓猎? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮赚楚,結(jié)果婚禮上毙沾,老公的妹妹穿的比我還像新娘。我一直安慰自己宠页,他們只是感情好搀军,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布膨俐。 她就那樣靜靜地躺著,像睡著了一般罩句。 火紅的嫁衣襯著肌膚如雪焚刺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天门烂,我揣著相機(jī)與錄音乳愉,去河邊找鬼。 笑死屯远,一個(gè)胖子當(dāng)著我的面吹牛蔓姚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播慨丐,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼坡脐,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了房揭?” 一聲冷哼從身側(cè)響起备闲,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎捅暴,沒想到半個(gè)月后恬砂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蓬痒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年泻骤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梧奢。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡狱掂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出亲轨,到底是詐尸還是另有隱情趋惨,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布瓶埋,位于F島的核電站希柿,受9級(jí)特大地震影響诊沪,放射性物質(zhì)發(fā)生泄漏养筒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一端姚、第九天 我趴在偏房一處隱蔽的房頂上張望晕粪。 院中可真熱鬧,春花似錦渐裸、人聲如沸巫湘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽尚氛。三九已至诀诊,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阅嘶,已是汗流浹背属瓣。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留讯柔,地道東北人抡蛙。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像魂迄,于是被迫代替她去往敵國(guó)和親粗截。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容