cocos2dx3.x网格特效

本文详细介绍了使用Cocos2d-x等游戏引擎实现多种3D特效的方法,包括震动、翻转、透镜、液体、波纹、波浪及翻页等效果,通过具体的代码示例展示了如何为游戏场景增添丰富的视觉体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//震动效果
auto shaky = Shaky3D::create(6,Size(2,1),5,false);
gridNode->runAction(shaky);
//翻转效果
auto flipx = FlipX3D::create(2);
auto reflipx = flipx->reverse();
auto dely = DelayTime::create(2);
gridNode->runAction(Sequence::create(flipx,dely,reflipx,nullptr));
//透镜效果
auto lens = Lens3D::create(5,Size(5,5),Vec2(size.width/2,size.height/2),300);
gridNode->runAction(lens)
//液体效果
auto liquid = Liquid::create(5,Size(5,5),10,10);
gridNode->runAction(liquid);
//波纹效果
auto ripple = Ripple3D::create(5, Size(5, 5), size / 2, 200, 10, 100);
gridNode->runAction(ripple);
//波浪效果
auto wave = Waves3D::create(5,Size(10,10),10,10);
gridNode->runAction(wave);
//翻页效果
auto pageturn = PageTurn3D::create(5,Size(10,10));
gridNode->runAction(pageturn);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值