--------------------------- lua 幀動畫及cocosstudio動畫應用 ---------------------
--幀動畫
--動畫顯示位置
local locx, locy = imgad:getposition()
local adanimition = cc.sprite:createwithspriteframename("hlddz_1.png")
adanimition:setposition(cc.p(locx,locy));
layergame:addchild(adanimition,10);
local animation = cc.animation:create()
local number, name
for i=1, 4 do
name = "hlddz_"..i..".png"
-- animation:addspriteframewithfile(name)
--從plist大圖中讀取資源
animation:addspriteframe(cc.spriteframecache:getinstance():getspriteframe(name))
endanimation:setloops(-1) --設定 -1,表示無限迴圈
animation:setdelayperunit(0.1)
animation:setrestoreoriginalframe(true)
local action = cc.animate:create(animation)
adanimition:runaction(cc.sequence:create(action))
--cocosstudio 生成的動畫
ccs.armaturedatamanager:getinstance():addarmaturefileinfo("adanimation.exportjson")
local adanim = ccs.armature:create("adanimation")
adanim:setposition(cc.p(300,600));
layergame:addchild(adanim,10);
adanim:getanimation():playwithindex(0)
--停止
adanim:getanimation():stop()
--暫停
adanim:getanimation():pause()
--恢復
adanim:getanimation():resume()
--------------------------- lua 幀動畫及cocosstudio動畫應用 ---------------------
Unity Shader序列幀動畫學習筆記
在學shader的序列幀動畫時,書上寫了這樣一段 fixed4 frag v2f i 一開始我看到上面的 的時候是蒙蔽的!time.y表示從遊戲開始到現在經過的時間,而行數和列數跟time變數是成正比例的,我就想。答案是當行數和列數急劇增加的時候,在後面的 中計算他們的偏移也會急速的增長,見下面的 ...
cocos2d x學習筆記 幀動畫
我們首先用tp將我們的資源壓縮成乙個大 包含plist和png檔案 然後就把這張大圖的這兩個檔案包含在我們的程式檔案裡,這樣我們就可以做有意思的動畫了。為了方便地記錄紋理的顯示資訊,cocos2d x提供了框幀類ccspriteframe。乙個框幀包含兩個屬性,紋理與區域。紋理指的是將要被顯示的紋理...
專案後期Lua接入筆記01 框架及IDE
專案做到後期時,有一些要求行比較高的模組需要做到無bug,及時更新,這些模組一般是活動系統,充值系統等,但是後期接入的話要考慮現有c 的框架。今天開始記錄一下遇到的一些坑。框架選擇上,選的是tolua框架,主要是以前有過ulua的一些經驗,相對來說熟悉度搞一些。當然也不是純粹的外掛程式框架,是基於外...