1樓:匿名使用者
local cache = cc.animationcache:getinstance()
cache:addanimations("animations-2.plist")
local animation
= cache:getanimation("dance_1")
animation:setdelayperunit(0.25)
animation:setrestoreoriginalframe(true)
local aniamte =
cc.animate:create(animation)
sprite:runaction(cc.repeatforever:create(aniamte))
注釋:animations-2.plist 為list檔案,dance_1為動畫名字
原理:利用cocos2d-x裡面的dickmake工具解析獲取plist檔案的資訊,
檔案分為連個部分,一部分是animation ,這個部分記錄的是每個動畫所對應的序列幀的**
另外一部分是properties, 這個部分記錄了需要載入的紋理**(spritesheet)和格式資訊(format)
format格式:分為1和2,待會解析序列幀的方式不一樣
順序:(1)如果有spritesheet,那麼先載入裡面的紋理**
(3)根據格式,呼叫不同的方法解析spritesheet
(2)解析spritesheet,將幀**載入到動畫快取裡面
2樓:之上
用addspriteframeswithfile載入.plist檔案
cocos2d-x 3.2 lua 怎樣載入plist檔案
3樓:樓承弼
localcache=cc.animationcache:getinstance()cache:
addanimations("animations-2.plist")localanimation=cache:getanimation("dance_1")animation:
setdelayperunit(0.25)animation:setrestoreoriginalframe(true)localaniamte=cc.
cocos2d-x 3.2 lua 怎麼匯入cocostudio動畫 200
cocos2d-x-3.10怎麼lua除錯
vs2015怎麼開啟cocos2d-x lua檔案
4樓:六尾小狐狸
vs一般用來寫 cocos2d-x c++檔案的
lua的話可以選擇sublime,vs code來編輯
怎麼用cocos2d-x lua開發遊戲
5樓:慈樂逸
cocos2d-x 是乙個用 c++ 開發的遊戲引擎,其架構設計和 api 基本上是照搬的 cocos2d-iphone(乙個用 objective-c 的 ios 遊戲開發引擎)。由於 c++ 對開發人員要求較高,所以網龍科技利用 tolua++ 這個工具,將 cocos2d-x 的 c++ 介面轉為了 lua 介面(這種將 c++ 介面匯出為 lua 介面的庫通常稱為 luabinding)。讓開發者可以使用 lua 這種簡單易懂的指令碼語言來編寫遊戲,從而大大提高開發效率。
Unity3d和Cocos2dx有什麼區別
一 區別 1 cocos2d開源,有文件支援,論壇資料龐雜博大 unity3d閉源,有強大的文件支援,論壇資料一樣的龐雜博大。2 cocos2d免費 unity3d收費。3 cocos2d的跨平台,需要大量重寫 unity3d的跨平台,程式設計師只需要選選按鈕就淡定許多的搞定了。一 拓展 1 不同 ...
想學習cocos2d x用C 做遊戲開發,27歲了,身體殘疾,從零學起可以嗎
首先,佩服,復兄弟當為學習榜樣制。沒學過c 能學cocos2d x嗎?應該是很吃力的,因為cocos2d x是c 寫的,不過你有程式設計基礎的話,學c 應該也不是很難。但是應該要花一些時間的。學cocos2d x,需要掌握多少c 知識?大概學多久可以做出乙個遊戲 其實cocos你可以選擇c js,l...
cocos2d x如何做遊戲選單,包含子選單項的。就是rpg遊戲裡面
所以你特麼都沒講怎麼製作選單?選單欄背景可以自個畫,修改成與原選單一樣的後輟覆蓋原選單,上面的功能可以在工具 也就是指令碼編輯。可以插入自己所需要的指令碼以達到通過點選乙個選單開啟子選單的目的。一些單機rpg遊戲 的 屬性修改器是怎麼做的 首先破解原遊戲的資料載入路徑和計算方法,然後寫個程式修改匯出...