一起看官方文檔之spine(4)

皮膚

????皮膚

? ? ? ? 不同附件、相同骨骼舶斧、相同動作

? ? ? ? 皮膚的圖標(biāo)跟圖片强缘、層級順序是一個級別、是一個集合不傅、歸了個類

? ? ? ? 激活皮膚時旅掂,會改變整個骨架中皮膚占位符所用的附件

????設(shè)置

? ? ? ? 設(shè)置皮膚分三步走

? ? ? ? ? ? 第一步:創(chuàng)建皮膚

? ? ? ? ? ? 第二步:皮膚占位符

? ??????????第三步:用該皮膚的附件填充皮膚占位符

????? ? 皮膚

? ? ? ? ? ? 點皮膚、在屬性有新建按鈕访娶、點新建


雖然不知道后續(xù)怎么操作商虐、但起碼也得兩皮膚吧

????????皮膚占位符

? ? ? ? ? ? 點擊插槽(選骨骼會先創(chuàng)建插槽)、屬性點新建選皮膚占位符

? ? ? ? ? ? 點附件也能創(chuàng)建皮膚占位符

? ? ? ? ? ? 就上邊這步就夠了崖疤,多的不要想了秘车,想不明白(需要后續(xù)知識)

????????附件

? ? ? ? ? ? 皮膚只能一套是激活的、和插槽只顯示一個附件一樣


????? ??????將附件放在皮膚下占位符下劫哼,用來定義活動皮膚的附件

? ? ? ? ? ? 別的皮膚激活先隱藏當(dāng)前組的皮膚叮趴,顯示激活皮膚的附件

? ? ? ? ? ? 原理大概都懂了,只是設(shè)置有點亂


看不懂搞了啥

????捷徑

? ? ? ? 讓附件具有皮膚屬性(一鍵換裝)权烧,先篩選附件眯亦,新建一個皮膚伤溉,多選附件點新建皮膚占位符(目標(biāo)已標(biāo)記),

? ? ? ? 會自動創(chuàng)建同名的皮膚占位符妻率,另外發(fā)現(xiàn)個事乱顾,圖片(區(qū)域附件)不能改名字,因為名字就對應(yīng)的圖片文件名

? ? ? ? 刪除皮膚占位符的功能也是有的宫静,和平常刪除用的同一個按鈕走净,只不過點擊刪除,會問你是不是只是刪除皮膚占位符

????重用動畫

? ? ? ? 對附件分組孤里、用皮膚是一種很好的方式伏伯,代碼中可以隨意切換男性、女性扭粱、或者其他套裝皮膚舵鳞,spine?有切換皮膚的例子

? ? ? ? 對附件分組,還體現(xiàn)不出來皮膚這功能的強大琢蛤,因為代碼跑起來蜓堕,程序員可以知道骨架上有哪些附件,自然是想顯示哪些就顯示哪些

? ? ? ? 命名再規(guī)范一些博其,寫個規(guī)則就更容易做到這點了套才,所以皮膚最厲害之處是在動畫上。

? ? ? ? 動畫實現(xiàn)皮膚分組原理:

? ? ? ? ? ? 對皮膚占位符創(chuàng)建關(guān)鍵幀慕淡,不是對實際附件

? ??????????顯示的附件是活動皮膚的皮膚占位符的附件(這我白話翻譯不了)

????合并皮膚

? ? ? ? 讓多個皮膚同時處于活躍狀態(tài)(現(xiàn)在編輯器不支持背伴、不過程序代碼可以實現(xiàn))

? ? ? ? 頭(好幾個)、衣服(好幾個)峰髓、腿(好幾個)頭1可以對多個衣服傻寂、對多個腿

? ? ? ? 而不是頭1 對衣服1?對腿1

? ? ? ? 實現(xiàn)這個功能需要這么做

? ? ? ? ? ? 配置:頭皮膚1??頭皮膚2??頭皮膚3?衣服皮膚1??衣服皮膚2??衣服皮膚3? 腿皮膚1??腿皮膚2??腿皮膚3? ?(不是皮膚1(頭、衣服携兵、腿))

? ? ? ? ? ? 然后是代碼要做的事:

? ??????????????創(chuàng)建皮膚并將每個“項目皮膚”的附件填充進(jìn)去(我需要代碼實踐下疾掰,怎么創(chuàng)建皮膚?怎么填充附件徐紧?)

事件

? ??事件

? ? ? ? 動畫過程中静檬,發(fā)生情況的觸發(fā)器

? ? ? ? 這情況有:播音效幀、打擊幀并级、看你怎么用了

? ? 設(shè)置



修改事件默認(rèn)參數(shù)值拂檩、現(xiàn)在音效應(yīng)該是不支持了


? ??創(chuàng)建關(guān)鍵幀

? ? ? ? 這簡單了,動畫模式下嘲碧,在時間軸上稻励,點事件的鑰匙、或者選中改事件屬性值

? ? ? ? 播動作的時候到事件幀會在編輯區(qū)彈出事件的名字

????響應(yīng)事件

? ? ? ? 代碼嘛(沒啥白話了愈涩,抄)

????????? ? AnimationState state = ...

????????? ? state.addListener(new AnimationStateAdapter() {

? ? ? ? ????public void event (int trackIndex, Event event) {

? ? ? ? ? ? ????// 此處檢查并響應(yīng)事件钉迷。

????? ? ? ? ? ? if (event.name == "footstep")

? ? ????? ? ? ? ? ? Audio.play("footstep" + event.intValue + ".wav");

? ? ? ? ????????}

????????? ? });

????? ? 還可以對單個 TrackEntry 調(diào)用:

? ? ????TrackEntry entry = state.setAnimation(0, "run", true);

????? ? entry.setListener(new AnimationStateAdapter() {

? ? ????? ? public void event (int trackIndex, Event event) {

? ? ????? ? ? ? // 此處檢查并響應(yīng)事件至非。

? ? ? ? ????? ? if (event.name == "audio")

? ? ? ? ? ? ????? ? Audio.play(event.stringValue);

????? ? ? ? }

????? ? });

約束

????約束

????????不使用骨骼層次結(jié)構(gòu)也能調(diào)整骨骼

? ? 受約束項

????????受約束項在樹的右邊會有顯示、點擊對應(yīng)圖標(biāo)會選擇相關(guān)約束

? ? ? ? 在編輯器區(qū)糠聪、受約束影響的骨骼顯示中間是空的荒椭、像針一樣(孔很大)

? ? 順序

? ? ? ? 首先你得知道約束是干嘛用的,知道就知道他的影響了

? ? ? ? 不同的約束作用在同一個骨骼上舰蟆,最后作用的才生效趣惠,之前的約束操作無效

? ??????約束順序跟層級樹的順序有關(guān),上邊先約束身害、然后到下邊

? ? ? ? 可以上下拖動更改約束順序

? ? ? ? 創(chuàng)建約束的時候味悄,Spine會選擇一個合理的順序

? ? ? ? 重置按鈕、自動計算所有約束順序

????IK 約束

? ??????反向動力學(xué) Inverse Kinematics (IK)

? ? ? ? ? ? 哦塌鸯,IK侍瑟。? ??FK?正向動力學(xué)

? ??????????正向動力學(xué)? FK

? ? ? ? ? ? ? ? 概念沒有、說效果:挖機手臂挖土的動作丙猬,可以在對應(yīng)幀設(shè)置骨骼位置涨颜,正常設(shè)置就可以了。這是正向動力學(xué)

? ? ? ? ? ? 反向動力學(xué)? LK

? ? ? ? ? ? ? ? 概念沒有茧球、現(xiàn)在的情況是:做一個人從椅子站起來的動作庭瑰,但是手掌不能離開桌面。

? ? ? ? ? ? ? ? 沒使用約束就得這么做:肩膀的節(jié)點一直往上抢埋,然后調(diào)手臂角度

????????????FK從上至下驅(qū)動弹灭、IK從下至上驅(qū)動(概念的東西只能記了)

? ? ? ? ? ? IK還可以做:

? ? ? ? ? ? ? ? 腳踩進(jìn)泥地(會往下陷、但還往前走揪垄?)

????????????????IK的目標(biāo)可以調(diào)整

? ? ? ? ? ? 對骨骼的控制可以是IK穷吮、FK、和IK饥努、FK的混合捡鱼,所以不會再出現(xiàn)新的知識點了,是么肪凛?

????? ? 裝配 Setup

? ? ? ? ? ? 使用IK約束條件:要三個骨骼、父骨骼辽社、子骨骼伟墙、目標(biāo)骨骼

? ? ? ? ? ? ? ? 子骨骼:可以是子子子骨骼

? ? ? ? ? ? ? ? 目標(biāo)骨骼:不能和父骨骼有關(guān)系,不能是他的子骨骼

? ? ? ? ? ? 給子骨骼新加IK約束:點選子骨骼滴铅,新建->IK約束戳葵、選擇目標(biāo)骨骼

? ? ? ? ? ? 生成后子骨骼右邊有一個圖標(biāo)兩個橙色實心骨骼加一個橙色圓圈(標(biāo)注受IK約束)

? ? ? ? ? ? ? ? ? ?目標(biāo)骨骼右邊有一個圖標(biāo)兩個灰色實心骨骼加一個橙色十字架圓圈(標(biāo)注是IK約束目標(biāo))

? ? ? ? ? ? 約束之后子骨骼就會一直指向目標(biāo)骨骼,不管父骨骼怎么移動或者旋轉(zhuǎn)

? ? ? ? ? ? 骨骼旋轉(zhuǎn)屬性被IK控制后骨骼變成了中空的汉匙,文檔中兩個骨骼都變成了中空拱烁,這讓我摸不著頭腦


我的是這樣的

? ? ????FK/IK融合 Mixing FK/IK

? ? ? ? ? ? 不得不吐槽一下生蚁、文檔的截圖簡直就是怕人看懂,你骨骼怎么放的多截大點行不行戏自,

? ? ? ? ? ? 我試了好多方式邦投,都沒看到目標(biāo)骨骼有橙色十字架出現(xiàn)

? ? ? ? ? ? 約束屬性、混合0是不受IK影響擅笔、完全受FK影響志衣、中間表示都會受影響,程度就拉扯

? ? ? ? ? ? 說有兩條輔助線(沒看到猛们、氣念脯!、版本不一樣弯淘?)

????? ? 設(shè)置動畫 Animating

? ? ? ? ? ? 動畫跟其他差不多绿店、改值就會生成關(guān)鍵幀

????變換約束

? ? ????變換約束

? ??????????變換約束可以讓多個目標(biāo)、自己怎么動目標(biāo)就怎么動

? ??????????用來模擬重新設(shè)置骨骼父級庐橙,如脫帽假勿、拔出武器或扔?xùn)|西

? ? ? ? ? ? 基礎(chǔ)版不支持(充錢)

????? ? 設(shè)置

? ? ? ? ? ? 使用變換約束條件:至少兩個骨骼,目標(biāo)骨骼怕午、受約束骨骼

????? ? ? ? ? ? 兩骨骼不能有關(guān)系

????????????選擇要約束的骨骼废登,新建,變化約束郁惜,選目標(biāo)骨骼

? ? ? ? 選項

? ? ? ? ? ? 屬性選項說明:

? ? ? ? ? ? ? ? 本地:

? ? ? ? ? ? ? ? ? ? 選中本地堡距、那本地坐標(biāo)、旋轉(zhuǎn)等和目標(biāo)本地一樣

? ? ? ? ? ? ? ? ? ? 未選中本地兆蕉、那骨骼世界坐標(biāo)羽戒、旋轉(zhuǎn)等和目標(biāo)本地一樣

? ? ? ? ? ? ? ? 相對:

? ? ? ? ? ? ? ? ? ? 選相對受約束的骨骼還能調(diào)坐標(biāo)、旋轉(zhuǎn)虎韵、

? ? ? ? ? ? ? ? ? ? 未選中是易稠,就不能調(diào)了

????????? ? 混合

? ? ? ? ? ? ? ? 影響程度,

? ? ? ? ? ? ? ? 勾選鏈接滑塊包蓝,所有的混合滑塊就可以統(tǒng)一滑動驶社、設(shè)置值

? ? ? ? ? ? ? ? ? ? 鏈接滑塊——我還以為是做鎖鏈用到的、換個土一點的名字 —— 值統(tǒng)一

? ? ????????偏移

? ? ? ? ? ? ? ? 額外再多出的值测萎、可以在不加骨骼的情況微調(diào)參數(shù)

????? ? ????匹配

? ? ? ? ? ? ? ? 看不懂

? ? ????設(shè)置關(guān)鍵幀

? ? ? ? ? ? 改變滑塊的值亡电,就會生成關(guān)鍵幀。每一幀會處理所有值硅瞧、

? ? ? ? ? ? 改變滑塊的值份乒、可以啟用約束、也可以禁止

????路徑約束

? ??????路徑約束

? ? ? ? ? ? 用路徑來調(diào)整骨骼的坐標(biāo)、角度信息

? ? ? ? ? ? 骨骼沿著路徑移動或辖、可以偏移(我試過了)

? ? ? ? ? ? 路徑約束可以修改關(guān)鍵幀瘾英、讓骨骼移動、約束的骨骼位置是不能直接移動的

? ? ? ? ? ? 多個骨骼限制在同一個路徑颂暇、能做出生長效果(不懂)

????????設(shè)置

? ? ? ? ? ? 選擇骨骼缺谴、屬性、新建蟀架、路徑約束瓣赂、找一條路徑、選中

? ? ? ? ? ? 路徑骨骼和約束骨骼不能有關(guān)系(父子片拍、噠咩)

? ? ? ? ? ? 路徑約束是對插槽煌集、哪怕插槽下沒有路徑也可以

? ??????????一個路徑約束可以用在多個路徑、這里文檔說錯了捌省,一個約束可以對應(yīng)多個骨骼

? ? ? ? ? ? 約束下的路徑約束選中苫纤、屬性設(shè)置可以修改很多參數(shù)

????????????單擊骨骼右邊骨骼名字,會展開約束的骨骼列表纲缓,點擊是選擇骨骼卷拘,拖動可以改約束的順序,右鍵名字也是選擇骨骼

? ? ? ? ? ? 建立約束關(guān)系之后不能改骨骼祝高、也不能換路徑栗弟、刪了重建吧

????????位置模式

? ? ? ? ? ? 路徑上有個橙色三角箭頭、拖動可以改第一個骨骼的位置工闺、和約束屬性的位置是一樣的

????????位置

? ? ? ? ? ? 在路徑的起點的延長線上是負(fù)數(shù)乍赫、終點延長線上是大于100的數(shù)

????????間距模式

? ? ? ? ? ? 間距欄右邊有個小三角、是可以點開的有三種模式

? ? ? ? ? ? ? ? 長度 ——使用骨骼的長度作為間距

? ? ? ? ? ? ? ? 固定——和骨骼長度無關(guān)陆蟆、間距相等雷厂、是一個固定值

? ? ? ? ? ? ? ? 百分比——和骨骼長度無關(guān)、間距相等叠殷、是一個按路徑長度百分比的距離作為間距

????????間距

? ? ? ? ? ? 跟據(jù)間距模式改鲫、這里的值意義不一樣

????????旋轉(zhuǎn)模式

? ? ? ? ? ? 這個在屬性的混合那一欄、旋轉(zhuǎn)右邊有個小三角林束、點開可以有三種旋轉(zhuǎn)模式

? ? ? ? ? ? ? ? 切線——始終是路徑曲線的切線方向(在這基礎(chǔ)上偏移)

? ? ? ? ? ? ? ? 鏈——像坦克履帶像棘、第一個骨骼肯定在路徑上、第二個骨骼開始位置在第一個骨骼尖的位置壶冒、然后我就不知道怎么解釋了缕题、坦克履帶嘛

? ? ? ? ? ? ? ? 鏈縮放——骨骼連接骨骼距離太長就拉伸、太短就縮短

????????旋轉(zhuǎn)混合

? ??????????在自身旋轉(zhuǎn)角度和路徑約束的旋轉(zhuǎn)角度反復(fù)橫跳

????????移動混合

? ? ? ? ? ? 在自身位置和路徑約束的位置反復(fù)橫跳

? ? ? ? ? ? 鏈接滑塊是統(tǒng)一值的意思(我前面講過)

????????旋轉(zhuǎn)偏移

? ? ? ? ? ? 在對應(yīng)旋轉(zhuǎn)模式下依痊、再偏移

????????設(shè)置關(guān)鍵幀

? ? ? ? ? ? 主要是修改約束屬性值避除、改了值就設(shè)置關(guān)鍵幀

????????顏色

? ? ? ? ? ? 和第一個被約束的骨骼顏色一樣

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市胸嘁,隨后出現(xiàn)的幾起案子瓶摆,更是在濱河造成了極大的恐慌,老刑警劉巖性宏,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件群井,死亡現(xiàn)場離奇詭異,居然都是意外死亡毫胜,警方通過查閱死者的電腦和手機书斜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酵使,“玉大人荐吉,你說我怎么就攤上這事】谟妫” “怎么了样屠?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長缺脉。 經(jīng)常有香客問我痪欲,道長,這世上最難降的妖魔是什么攻礼? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任业踢,我火速辦了婚禮,結(jié)果婚禮上礁扮,老公的妹妹穿的比我還像新娘知举。我一直安慰自己,他們只是感情好深员,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布负蠕。 她就那樣靜靜地躺著,像睡著了一般倦畅。 火紅的嫁衣襯著肌膚如雪遮糖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天叠赐,我揣著相機與錄音欲账,去河邊找鬼。 笑死芭概,一個胖子當(dāng)著我的面吹牛赛不,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播罢洲,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼踢故,長吁一口氣:“原來是場噩夢啊……” “哼文黎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起殿较,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤耸峭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后淋纲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劳闹,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年洽瞬,在試婚紗的時候發(fā)現(xiàn)自己被綠了本涕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡伙窃,死狀恐怖菩颖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情为障,我是刑警寧澤位他,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站产场,受9級特大地震影響鹅髓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜京景,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一窿冯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧确徙,春花似錦醒串、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至伴逸,卻和暖如春缠沈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背错蝴。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工洲愤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人顷锰。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓柬赐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親官紫。 傳聞我的和親對象是個殘疾皇子肛宋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

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