Spine 骨骼動畫查看器 Skeleton Viewer_官方文檔中文版

Spine 骨骼動畫查看器 Skeleton Viewer_官方文檔中文版

大家好,我是笨笨,笨笨的笨,笨笨的笨,謝謝!
歡迎加入專業Spine技術交流羣 Spine2D骨骼動畫 7708065
此文最初發表在羣論壇,但後來騰訊放棄了羣論壇所以遷至此處
轉載請保留原始鏈接:https://blog.csdn.net/jx520/article/details/83050550

骨骼查看器(Skeleton Viewer)是一個加載和顯示骨骼數據的工具。它能用於測試 Spine 導出的骨骼數據在實際運行時的渲染效果。
在這裏插入圖片描述
Skeleton Viewer 使用 [spine-libgdx]運行庫,這是 Spine 其它運行庫的參考基礎。即使你不使用 spine-libgdx,如果你想知道如何在其它運行庫上渲染一套骨骼,Skeleton Viewer 也可以幫你搞清楚問題是出在 spine-libgdx 上,還是你使用的運行庫上,還是你自已的代碼上。
Skeleton Viewer 的源碼可以在 [here]查看。

下載(Download)

Skeleton Viewer 是一個 JAR 文件,可以從這裏下載:
Skeleton Viewer, v3.6.44

運行(Running)

應該在運行此工具前安裝Java。如果你已經裝了 Java,那麼通常雙擊 skeletonViewer.jar 就可以了。如果不行,那麼像下面這樣用命令行方式來運行:

java -jar skeletonViewer.jar

通過命令行來運行的好處就在於,如果出錯,你就能到它輸出的錯誤提示。

加載數據(Loading data)

Browse 按鈕用於打開一個 Spine導出的 JSON 或 二進制 數據文件。無論完整版還是試用版的 Spine 在示例中都帶了導出好的數據,你可以用 Skeleton Viewer 打開。在 Spine 或 Spine Trial 的安裝目錄下可以找到它們。

Skeleton Viewer 會在選中的 JSON 邊上查找同名的 atlas 文件。例如,如果打開raptor.json,它就會查找 raptor.atlas。如果找不到 atlas,就會用白色半透明方框代替圖片。

Skeleton Viewer 會監視 JSON 和 atlas 文件,如果文件被外部程序修改,它會自動重新加載。

使用骨骼查看器(Using Skeleton Viewer)

被選中的骨架加截並顯示在右邊的黑色區域。點擊並拖拽可以移動骨骼。縮放Scale, 翻轉Flip 和調試Debug用於更好地顯示骨架的各個部分。

如果圖片有髒邊或其它什麼顯示異常的情況,請嘗試勾選或取消 Premultiplied。如果勾選後渲染正常,那導出 atlas 時應該使用 premultiplied alpha 設置。

Animation 列表中選中的動畫會被播放。當選中不同的動畫時將使用[AnimationState]過度到新的動畫。Mix 滑動條控制混合動畫的時間長度。

Setup Pose 按鈕可以將骨骼(bones)、資源槽(slots)或兩者重置爲裝配動作(setuppose)。它與調用setBonesToSetupPosesetSlotsToSetupPose 是一樣的。當一個動畫改變了某個骨骼後,此變動將一直持續到下一次你用代碼或另一個動畫改動它。由於動畫只修改的骨架具有關鍵幀的部分,其結果可能會無意中影響到另一個動畫。解決方案看這裏[Animationchanges]。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章