代码之家  ›  专栏  ›  技术社区  ›  kolinko

cocos2d中的水效应

  •  4
  • kolinko  · 技术社区  · 15 年前

    我想在我的应用程序的背景层上有一个水效果。这种效果不需要对触摸或其他任何东西做出反应-只需要稍微挥动一个图像。

    CCWaves3D看起来不错,但是当我运行它的时候,它的边缘有讨厌的黑色伪影。同样,CCShaky3D.CCLiquid也将我的应用程序从每秒20帧降到了每秒5帧。。

    我还想试试其他的效果吗?或者我用错了当前效果?

    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文档毫无用处,在问这个问题之前,我花了几个小时在google上搜索:/

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    我注意到在调试模式下构建/运行时的性能问题。您是否尝试在释放模式下生成/运行?另外,你是不是在设备上而不仅仅是在模拟器上体验到了这一点?

    不幸的是,我还没有找到专门针对cocos2d效果的替代文档。以下是我为许多不同资源收集的帖子和网站的一些链接,包括教程、制作平铺地图游戏的工具、使用zwoptex制作精灵表、使用vertex帮助器制作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中包含的测试应用程序特别有用。

    快乐编码!