• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    主站蜘蛛池模板: 日韩视频中文字幕精品偷拍| 99久久精品国产高清一区二区 | 国产日韩精品欧美一区| 国产精品V亚洲精品V日韩精品| 国产精品一区二区久久不卡| 日韩精品电影一区亚洲| 91精品久久久久久无码| 国产欧美精品AAAAAA片| 一级A毛片免费观看久久精品| 国产精品一区三区| 桃花岛精品亚洲国产成人| 精品人妻中文字幕有码在线 | 国产精品99精品久久免费| 久久精品国产亚洲一区二区三区| 日韩欧美国产精品第一页不卡| 日韩精品人妻系列无码专区| 日韩精品一区二区午夜成人版| 国产激情精品一区二区三区| 99久久成人国产精品免费| 国产午夜福利精品一区二区三区 | 亚洲精品亚洲人成人网| 人妻VA精品VA欧美VA| 精品一区二区三区四区在线| 国产成人精品曰本亚洲79ren| 精品国产污污免费网站| 国99精品无码一区二区三区| 国精品无码一区二区三区左线| 久久精品国产亚洲77777| 日韩精品一区二区三区中文| 亚洲国产另类久久久精品| 亚洲精品乱码久久久久久不卡| 国产区精品福利在线观看精品| 国产精品爱搞视频网站 | 伊人久久精品影院| 一区二区三区精品高清视频免费在线播放 | 999精品视频这里只有精品| 国产福利精品一区二区| 国产韩国精品一区二区三区久久| 国产精品自拍一区| 87国产私拍福利精品视频| 国产精品单位女同事在线|