發現乙個比較好用的動畫製作工具 spine

2022-09-01 12:00:12 字數 827 閱讀 5858

官方位址是 

其功能很簡單,主要是用來做骨骼動畫,具體操作無非是 指定根節點中新增骨骼,繫結 slot 以及,關鍵幀中鎖定有變更的數值形成動畫。

在 cocos2d-x 裡的使用也挺簡單的,當前的版本 2.1.3 已初步支援 spine ,內建了對其動畫的支援。

經過簡單的 tolua 編寫,可將這些**封裝到我們的遊戲 hosts 裡面,最終像是這樣子使用:

for a = 1, 100

dolocal 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 首...