官方位址是
其功能很簡單,主要是用來做骨骼動畫,具體操作無非是 指定根節點中新增骨骼,繫結 slot 以及,關鍵幀中鎖定有變更的數值形成動畫。
在 cocos2d-x 裡的使用也挺簡單的,當前的版本 2.1.3 已初步支援 spine ,內建了對其動畫的支援。
經過簡單的 tolua 編寫,可將這些**封裝到我們的遊戲 hosts 裡面,最終像是這樣子使用:
for a = 1, 100dolocal sa = ccskeletonanimation:createwithfile( "
2.json
", "
2.atlas")
sa:setanimation(
"flying
", true
)
--sa.timescale = math.random()
--sa.debugbones = false
sa:setposition( math.random( 1, 1024 ), math.random( 1,768
) ) sa:setscale(
math.random( 0.5, 1.5
) ) layer:addchild( sa )
end
這裡的 2.* 檔案,來自於 spine 那條大肥龍 example
這段**的作用很簡單,在 layer 上隨機畫 100 只大小各異,飛動的肥龍。
理論上講,如果要重複建立相同物件,上述**是可以繼續改良的,比如先把 2.* 預載入,再使用 createwithdata 過載來繪製。
比較好用的滑鼠手勢工具
最近在敲鍵盤時發現手指關節有點痠痛,可能整天都在敲 手指過勞了。為了減少手指敲擊鍵盤次數,想起之前 chrome 上有用過乙個滑鼠手勢工具,簡單的手勢能免去滑鼠繁瑣的移動和點選,也不用幾個手指去組合地按快捷鍵。由於當時用的是 chrome 上的擴充套件,比較侷限,一直想找一款能夠全域性使用的滑鼠手勢...
linux 比較好用的一些工具
firefox 外掛程式 閱讀通訊 mattermost 閱讀器 字典直接在google store搜尋google translate就可以搜到。foxit reader安裝 google 文件,寫一般的文件超方便,不行。不過前提是你可以登入google。直接在google引擎中搜尋google ...
推薦幾個比較好用的GTD工具
前幾天聽公尺老師講了關於時間管理的課,其中提到了gtd getting things done gtd是一種比較先進和有效的時間管理理論,我們可以用這種理論來提高我們學習效率,使我們在面對眾多的待完成任務時,有條不紊。我在網上找了幾個比較實用的gtd工具,這裡介紹給大家,希望能對大家有所幫助。1 首...