Cocos2d中的水效果

4
我希望在我的应用程序中的背景层上添加一个水波效果。该效果不需要对触摸或任何操作做出反应 - 它只需要稍微晃动一下图像。

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个回答

1

我注意到在调试模式下构建/运行时存在性能问题。您尝试过在发行模式下构建/运行吗?另外,您是否只在设备上而非模拟器上遇到此问题?

不幸的是,我没有发现特别针对cocos2d效果的备选文档。以下是我收集的一些帖子和网站链接,包括教程、制作瓦片地图游戏的工具、使用zwoptex制作精灵表、使用vertex helper来创建一个基于box2d/chipmunk碰撞检测的verticies plist文件而不仅仅是矩形以及图像和声音网站:

Cocos2d资源

需要设计2D iPhone图形

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

我发现Ray的教程特别有帮助,同时观看cocos2d附带的测试应用程序也很有帮助。

编程愉快!


调试期间的性能问题 - 为什么我没想到,谢谢(说真的 - 我只在调试模式下测试了)。 还有感谢提供的链接 - 在我开始下一个cocos2d应用程序时,它们将非常有帮助。 - kolinko
不客气 - 很高兴能帮上忙!我知道这让我疯狂了一整天,直到我发现调试模式是罪魁祸首。 - Mark7777G

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接