【麦可网】Cocos2d-X跨平台游戏开发学习笔记---第二十一课:Cocos2D-X网格特效1-3

【麦可网】Cocos2d-X跨平台游戏开发---学习笔记

第二十一课:Cocos2D-X网格特效1-3

=======================================================================================================================================================================

课程目标:

 - 学习在Cocos2D-X中使用网格特效

课程重点:

 - 网格特效的原理

 - 网格特效的使用方法

考核目标:

 - 理解网格特效的原理

 - 如何在Cocos2D-X中使用网格特效

 - 了解Cocos2D-X自带的网格特效

=======================================================================================================================================================================

一、网格特效使用方法

virtual CCGridBase* getGrid();
virtual void setGrid(CCGridBase *pGrid);
CCAction* CCNode::runAction(CCAction* action);

例:
	CCActionInterval* shaky = CCShaky3D::create(1.2f,CCSizeMake(15,10),4,false);
	this->runAction(shaky);

	schedule(schedule_selector(HelloWorld::cheakAction));
    return true;
}
//恢复原来的形状
void HelloWorld::cheakAction(float dt)
{
	if (this->getGrid() != NULL && this->numberOfRunningActions() == 0)
	{
		this->setGrid(NULL);
	}
}


二、Cocos2D-X自带网格特效

Available Grid3DAction actions:(以格子变换)
 - FlipX3D
 - FlipY3D
 - Lens3D
 - Liquid
 - Ripple3D
 - Shaky3D
 - Twirl
 - Waves
 - waves3D
Available TiledGri3DAction action:
 - FadeOutBLTiles
 - FadeOutTRTiles
 - FadeOutUpTiles
 - JumpTiles3D
 - ShakyTiles3D
 - ShatteredTiles3D
 - ShuffleTiles
 - SplitCols
 - SplitRows
 - TrunOffTiles
 - WavesTile3D

摄像头动画:
CCActionInterval* orbit = CCOrbitCamera::create(5,1,2,0,180,0,-90);
CCACtionInterval* orbit_back = orbit->reverse();


===================================================================

总结:

网格特效让动画变得更加丰富。

 

开心一刻:

燕十三道:“杀人之后,我一定要喝酒。”

乌鸦道:“没有杀人,我也喝酒。”

燕十三道:“喝过酒后,我一定要去找女人。”

乌鸦道:“没有喝酒,我也找女人。”

燕十三大笑道:“想不到你竟是个酒色之徒。”

乌鸦道:“彼此彼此。”

燕十三道:“你即是个酒色之徒,今天我就让你一次。”

乌鸦道:“让什么?”

燕十三道:“让你付账。”

出处《三少爷的剑》

 

【麦可网】Cocos2d-X跨平台游戏开发---教程下载:http://pan.baidu.com/s/1kTio1Av

【麦可网】Cocos2d-X跨平台游戏开发---笔记系列:http://blog.csdn.net/qiulanzhu




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值