cocos2d_x+lua------Action使用之即时动作

来源:未知 责任编辑:智问网络 发表时间:2013-10-30 11:07 点击:

一、即时动作概念
不需要时间、需要时间0s、马上就完成的动作、瞬时动作的共同基类是CCActionInstant类、
即时动作大都有与之对应的属性设置方法、之所以作为一个动作来实现、是为了可以与其他动作形成一个连续动作、
cocos2d-x提供以下即时动作:

 

二、即时动作使用
1、CCFlipX、水平翻转、效果:setFlipX(bool)

[cpp]
sprite:runAction(CCFlipX:actionWithFlipX(true)) 
2、CCFlipY、垂直翻转、效果:setFlipY(bool)
[cpp] 
sprite:runAction(CCFlipY:actionWithFlipY(true)) 
3、CCHide、隐藏、效果:setIsVisible(bool)
[cpp] 
sprite:runAction(CCHide:action()) 
4、CCPlace、放置  效果:setPosition(ccp(x, y))
[cpp] 
sprite:runAction(CCPlace:actionWithPosition(ccp(1,2))) 
5、CCShow、显示 效果:setIsVisible(true)
[cpp] 
sprite->runAction(CCShow:action()) 
6、CCReuseGrid、CCStopGrid、 重用网格、停止网格、貌似都没用过、应该不太常用

7、CCToggleVisibility、显示切换 效果:setIsVisible(!getIsVisible())
[cpp] 
sprite:runAction(CCToggleVisibility:action()) 
三、CCCallFunc、回调函数

--使用
[cpp]  www.2cto.com
action = CCCallFuncN:actionWithScriptFuncName("callbackSpriteFunc") 
 sprite:runAction(action)  
 
funtion callbackSpriteFunc() 
  XXXXXXX 
end 
应该来说CCCallFunc的几个子类都是大同小异的 只是参数不一样而已就不多做说明了

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • cocos2d-x学习笔记(19)--label 、label atlas
    • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
    • Cocos2d-x学习(一):HelloWorld
    • cocos2dx在xcode下开发,编译到android上(2)
    • cocos2d 设置屏幕默认方向
    • Cocos2d-x 2.0 之 Actions “三板斧” 之一
    • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
    • cocos2d-x学习笔记(18)--游戏打包(windows平台)
    • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1