lua cocos 建立動畫有如下幾種方式可供大家選擇:
第一種方式:
在cocos studio 中拖進去乙個armature,在armature的特性一欄匯入美術或者自己做好的動畫(匯入檔案)。
第二種方式:
這種方式就是完全依賴於**來實現:
function mainctrl
:startdealeranimation()
local animation = cc.animation
:create()
if animation then
for i = 1, 24
doanimation:addspriteframewithfile("res/hall_dealerpic/dealer" .. tostring(i) .. ".png")
endanimation:setdelayperunit(1 / 12)
animation:setrestoreoriginalframe(true)
self._viewnode.spritedealer
:setvisible(true)
self._viewnode.spritedealer
:stopallactions()
self._viewnode.spritedealer
:runaction(cc.repeatforever
:create(cc.animate
:create(animation)))
endendfunction
mainctrl:stopdealeranimation()
local dealersprite = self._viewnode.spritedealer
if dealersprite then
dealersprite:stopallactions()
local spriteframe = self:getspriteframe("res/hall_dealerpic/dealer1.png")
if spriteframe then
dealersprite:setspriteframe(spriteframe)
endend
end
--函式實現:根據傳入的,生成指定的精靈
function
self:getspriteframe(resname)
local ressprite = cc.sprite:create(resname)
local width = ressprite:getcontentsize().width
local height = ressprite:getcontentsize().height
if ressprite then
local rect = cc.rect(0, 0, width, height)
local resframe = cc.spriteframe:create(resname, rect)
if resframe then
return resframe
endend
return nil
end
iOS幾種動畫效果的實現
做過乙個專案,裡面涉及到的動畫效果比較多,在這裡做個小小的總結。實現乙個物體在某段時間從乙個點移動到另乙個點。效果如下 動畫相關 如下 動畫模型 inte ce animationmodel nsobject property nonatomic,strong nsarray images prop...
Unity建立動畫的步驟
建立動畫的步驟 1.匯入模型和動畫進行設定 2.建立animator元件 3.建立並設定animator controller 進行設定上面的設定見下面animatorcontroller設定 4.設定指令碼進行動畫的控制 新增指令碼 的時候,其中首先要做的是獲取本身物體上的animator元件 獲...
幾種建立格式
1 索引 index 建立格式 create index 索引名 on 表名.字段 刪除格式 drop index 索引名 on 表名 2 同義詞 synonym a 私有同義詞 建立格式 create synonym 同義詞 for 表名 刪除格式 drop synonym 同義詞 b 公有同義詞...