使用Cocos Studio 建立幀動畫《2》

2021-06-29 16:56:21 字數 1684 閱讀 5411

這篇部落格通過製作乙個旋轉的風車介紹使用一張製作幀動畫

建立乙個名稱為rotation的節點,節點的建立方式可以參考我的部落格使用cocos studio 建立幀動畫《1》

將一張風車匯入到cocos studio中,資源的匯入方法可以參考我的部落格使用cocos studio 建立幀動畫《1》

將拖到rotation節點中

勾選上自動記錄幀

選擇第0幀,單擊滑鼠右鍵,並且選擇新增幀

選擇第5幀

將的屬性改為旋轉60度

修改完成後會看到在第5幀處自動新增了幀

以此類推:

在第10幀處將風車的旋轉角度改為120度

在第15幀處將風車的旋轉角度改為180度

在第20幀處將風車的旋轉角度改為240度

在第25幀處將風車的旋轉角度改為300度

在第30幀處將風車的旋轉角度改為360度

將動畫放到mainscene.csd中

發布專案到visual  studio,發布專案到visual studio的方法可以參考我的部落格使用cocos studio 建立幀動畫《1》

在helloworld::init()中加上下面的**

if(!layer::init())

//載入cocos studio編輯好的資源

auto rootnode = csloader::createnode("mainscene.csb");

addchild(rootnode);

//載入動畫:

actiontimeline *action = csloader::createtimeline("rotation.csb");

rootnode->runaction(action);

action->gotoframeandplay(0, 30, true);

return true;

執行結果:

在cocosStudio中建立的node 適配機型

自動適配 將父級node物件適配,並將該級所有子類按照原百分比適配 node 要適配的父級物件,該物件是要適配 isstretchingchild 是否拉伸子物件拉伸尺寸 function cc.exports.nodeautofit node,isstretchingchild local siz...

CocosStudio使用Lua檢測按鈕點選

1.按鈕或者核取方塊要在scene下。2.布林值取反,是not。mainscene.lua local mainscene class mainscene cc.load mvc viewbase 載入csb檔案 mainscene.resource filename mainscene.csb 獲...

使用cocosstudio構建橫版遊戲主角2

昨天實現了從ccs中匯出乙個動畫給2dx使用。不妨就把他當成遊戲的主角。今天要實現另外乙個基本元素 地圖。ccs提供了地圖編輯器,但是做橫版四方向遊戲還是推薦使用tiled編輯器。他本身是乙個開源的地圖編輯器,而且在2dx中使用起來很方便。tiled拼接完成後會有乙個字尾名為.tmx的地 件和對應的...