码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2dx 运动+旋转动画 CCSequence CCAnimation CCAnimate CCMoveTo CCCallFuncN

时间:2014-08-20 21:08:32      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   使用   os   io   文件   for   

cocos2dx 动画是个很神奇的东西~~, 这里看到的是一个物体,在运动的过程中会不断地翻转的过程。    两个动画一起来~~


下面的代码中涉及到:CCAnimation(补间动画 )  CCAnimate(动画)  CCDelayTime(延迟动作)  CCFadeTo(设置透明态度) CCSequence(动作序列)  CCSpawn(让精灵的若干个动画同时执行)  CCRepeateForever(无限循环)  CCCallFuncN(瞬时动作中  node回调函数)  CCMoveTo (移动动作) 


这里是用lua来写的,不是用c++写的。  lua来写这个真的是很好,很方便。
不多说,直接看代码,其中这些类的用法网上一搜一大把。


local winSize = CCDirector:shareDirector():getWinSize()

local layer = CCLayerColor:create(ccc4(0, 0, 0, 111), winSize.winSize, winSize.height)

--加载运动过程中的动画   使用文件加载  texturepacker
--这种加载方式网上一大把,不知道原理的自行google
local cache = CCSpriteFrameCache:sharedSpriteFrameCache():addSpriteFramesWithFile("plist文件")
local array = CCArray:create()

for i = 1, n do   --这里n是帧的数量
     local path = string.format("%d.png", i)
     local name = CCSpriteFrameCache:sharedSpriteFrameCache():spriteFrameByName(path)
     array:addObject(name)

end


点击这里查看完全代码

cocos2dx 运动+旋转动画 CCSequence CCAnimation CCAnimate CCMoveTo CCCallFuncN,布布扣,bubuko.com

cocos2dx 运动+旋转动画 CCSequence CCAnimation CCAnimate CCMoveTo CCCallFuncN

标签:style   http   color   使用   os   io   文件   for   

原文地址:http://blog.csdn.net/jofranks/article/details/38711909

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!