cocos2d中的水效应

时间:2010-10-13 18:19:40

标签: iphone cocos2d-iphone quartz-graphics

我想在我的应用中对背景图层产生水效果。效果不需要对触摸或任何东西做出反应 - 它只需要稍微挥动图像。

CCWaves3D似乎没问题,但是当我运行它时,在边缘留下令人讨厌的黑色瑕疵。同样CCShaky3D。 CCLiquid将我的应用程序从20fps降低到5fps ..

我可能想尝试其他任何效果吗?或者我可能以错误的方式使用当前效果?

id shaky = [CCShaky3D actionWithRange:4 shakeZ:NO grid:ccg(15,10) duration:4];
id liquid = [CCLiquid actionWithSize:ccg(15,10) duration:1];
id wave = [CCWaves3D actionWithWaves:18 amplitude:80 grid:ccg(15,10) duration:10];

奖金问题 - 我在哪里可以找到有关cocos2d效果的任何好文档?我发现默认的cocos2d文档完全无用&在问这个问题之前浪费了几个小时试图谷歌:/

1 个答案:

答案 0 :(得分:1)

在调试模式下构建/运行时,我注意到了性能问题。您是否尝试在发布模式下构建/运行?此外,您是否在设备上遇到此问题,而不仅仅是在模拟器上?

不幸的是,我还没有找到专门针对cocos2d效果的备用文档。以下是我为许多不同资源收集的帖子和网站的一些链接,包括教程,制作瓷砖地图游戏的工具,使用zwoptex制作精灵表,使用顶点辅助工具为box2d / chipmunk碰撞检测制作顶点plist文件而不是只是矩形,图像和网站的位置音:

Cocos2d Resources

Need 2D iPhone graphics designed

http://www.learn-cocos2d.com/knowledge-base/tutorial-professional-cocos2d-xcode-project-template/

我发现Ray的教程特别有用,同时查看cocos2d附带的测试应用程序。

快乐的编码!