国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

cocos2dx骨骼動畫Armature源碼剖析(二)_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 21:43:26
文檔

cocos2dx骨骼動畫Armature源碼剖析(二)_javascript技巧

cocos2dx骨骼動畫Armature源碼剖析(二)_javascript技巧:上篇文章從總體上介紹了cocos2dx自帶的骨骼動畫,這篇文章介紹一下導出的配置數據各個字段的含義(也解釋了DragonBone導出的xml數據每個字段的含義)。 skeleton節點 name:flash文件名字。 frameRate:flash幀率。 version:drago
推薦度:
導讀cocos2dx骨骼動畫Armature源碼剖析(二)_javascript技巧:上篇文章從總體上介紹了cocos2dx自帶的骨骼動畫,這篇文章介紹一下導出的配置數據各個字段的含義(也解釋了DragonBone導出的xml數據每個字段的含義)。 skeleton節點 name:flash文件名字。 frameRate:flash幀率。 version:drago
上篇文章從總體上介紹了cocos2dx自帶的骨骼動畫,這篇文章介紹一下導出的配置數據各個字段的含義(也解釋了DragonBone導出的xml數據每個字段的含義)。

skeleton節點


name:flash文件名字。

frameRate:flash幀率。

version:dragonbones版本號。

armatures節點

首先是armatures節點,截取armatures中的部分數據。

節點是一個骨骼(b是bone的縮寫),節點中含有多個,是動畫的整體骨骼。如下2個圖所示,整個layer和骨骼之間關系就是armature節點,紅框中每一個layer就是一個b節點。


節點為什么有多個armature節點呢?因為一個flash中可能有多個骨骼動畫,每個骨骼動畫對應一個armature,比如下面這個flash導出后armatures里就會包含多個armature。帶有幀標簽的元件會被當成一個Skeleton。

name屬性是元件在庫中的名字(下圖),也是Skeleton的名字。

b節點(armature節點的子節點)


骨骼信息,以第一幀信息為標準。

name:骨骼名字,就是TimeLine中layer名字,上圖。

parent:骨骼父節點,上圖。

x,y:元件旋轉錨點相對于父節點原點的坐標,見下圖,y方向向下為正方向。

kX, kY:代表skewX,SkewY,一般情況2者相等,代表Rotate(旋轉)大小。

cX, cY:代表scaleX, scaleY, 表示縮放大小。

pX, pY:代表pivotX, pivotY,旋轉錨點相對于元件原點的坐標,下圖調整了30度旋轉。

z: 層級,最下面的layer是0層,逐上遞加。

d節點

骨骼中顯示節點,可以理解成皮膚,一個layer中用了幾個庫中的元件,就會有幾個節點。


name:顯示對象的名字,為在庫中路徑和元件名字的拼接。

pX, pY: 顯示對象相對于原點的位移。

animations節點

節點代表了骨骼隨時間的變化。

為什么會有多個呢?原因和中有多個相同(見上文),animation和armature靠name屬性一一對應。

mov節點

mov節點真正對應程序里面一個動畫,TimeLine上一個幀標簽就會產生一個mov,所以一個中會有多個mov。


name:幀標簽名字。

dr:代表duration,mov持續多少幀,上圖可知stand持續7幀。

to:真不知道是干啥的。

drTW:代表duratio_tween,動畫運行多長時間,1/24*7=0.29s。在dragonbones面板上設置TotalTime會影響此值。

lp:代表loop,是否循環播放。

twE:真不知道是干啥的。

b節點(mov節點的子節點)

骨骼狀態,mov中會有所有的骨骼b節點。

name:骨骼名字

sc:代表movement_scale,不知是啥。總幀數調整,dragonBones面板可調整

dl:代表movement_delay,不知是啥。dragonBones面板中PlayDelay設置應該和其有關。


f節點


對應關鍵幀信息。stand動畫有3個關鍵幀,所以會有三個f節點。x,y,kX,kY,cX,cY,pX,pY,z與b節點(armature節點的子節點)中對應屬性相同,cocos2d_x和cocos2d_y也不知道怎么來的。

dI:display_index 顯示哪個圖(中)。

dr: duration 幀數.

TextureAtlas節點

dragonbone導出方式可以選擇,如果選擇導出大圖,那么TextureAtlas節點代表了大圖中小圖的相關信息,可以理解成TexturePacker產生的plist文件,比如

SubTexture節點為小圖信息,width和height為長和寬,x和y為在大圖中的坐標。cocos2dpX和cocos2dpY依然不曉得有什么用。

以上內容是腳本之家的小編給大家分享的cocos2dx骨骼動畫Armature源碼剖析(二),后續還有更近,請持續關注本站。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

cocos2dx骨骼動畫Armature源碼剖析(二)_javascript技巧

cocos2dx骨骼動畫Armature源碼剖析(二)_javascript技巧:上篇文章從總體上介紹了cocos2dx自帶的骨骼動畫,這篇文章介紹一下導出的配置數據各個字段的含義(也解釋了DragonBone導出的xml數據每個字段的含義)。 skeleton節點 name:flash文件名字。 frameRate:flash幀率。 version:drago
推薦度:
標簽: 骨骼 javascript coc
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 麻豆视频一区二区 | 亚洲国产欧美另类 | 波多野结衣在线免费观看 | 欧美中文日韩 | 天天做天天爱夜夜爽毛片毛片 | 久久国产香蕉视频 | 免费黄a | 不卡中文字幕在线观看 | 91导航在线观看 | 欧美日韩国产在线成人网 | 亚洲成人99| 欧美日韩色| 国产毛片久久久久久国产毛片 | 亚洲福利视频 | 亚洲国产精品一区二区久 | 激情综合亚洲欧美日韩 | 国产成人高清亚洲一区久久 | 日韩影片在线观看 | 北条麻妃国产九九九精品视频 | 在线 v亚洲 v欧美v 专区 | 国产精品高清一区二区 | 日韩在线观看一区 | 在线国产日韩 | 精品国产一区二区三区免费看 | 亚洲欧美在线免费观看 | 九九久久久2| 国产1区2区| 国产日韩欧美亚洲综合 | 制服丝袜一区 | 精品国产一区二区三区2021 | 青青草原国产一区二区 | 欧美日韩中 | 欧美亚洲综合另类在线观看 | 欧美精品第二页 | 亚洲精品国产精品精 | 7777精品伊人久久久大香线蕉 | 国模冰冰炮交图后02 | 国产欧美在线观看视频 | 欧美精品第1页在线播放 | 欧日韩一区二区三区 | 午夜视频免费在线观看 |