Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios cocos2diphone中的旗波效应_Ios_Opengl Es_Cocos2d Iphone - Fatal编程技术网

Ios cocos2diphone中的旗波效应

Ios cocos2diphone中的旗波效应,ios,opengl-es,cocos2d-iphone,Ios,Opengl Es,Cocos2d Iphone,我正在制作cocos2d iOS项目,我需要旗帜波效果。 风吹来的时候,我正试着飘扬旗帜。 有什么建议吗? 谢谢 如果旗子在你的应用程序中非常重要,并且你需要在旗子上随机挥动,你可以将cocos2d与物理(box2d/chipmunk)结合使用。我为您发布了一个box2d示例。你需要创建这个物理实体和关节,然后在它们上面添加纹理(谷歌)。最后你需要挥舞的代码:(你可以使用body->SetLinearVelocity()并随机改变这个身体的左/右、上/下位置,以获得你需要的挥舞效果)。你可以添加

我正在制作cocos2d iOS项目,我需要旗帜波效果。
风吹来的时候,我正试着飘扬旗帜。
有什么建议吗? 谢谢

  • 如果旗子在你的应用程序中非常重要,并且你需要在旗子上随机挥动,你可以将cocos2d与物理(box2d/chipmunk)结合使用。我为您发布了一个box2d示例。你需要创建这个物理实体和关节,然后在它们上面添加纹理(谷歌)。最后你需要挥舞的代码:(你可以使用
    body->SetLinearVelocity()
    并随机改变这个身体的左/右、上/下位置,以获得你需要的挥舞效果)。你可以添加更多的实体来获得更好的物理效果。但是这种方法不容易,也不重(cpu)

  • 如果你只是像装饰一样使用你的旗帜,你应该使用4-5种风格的动画,并随机改变它们

  • 也许这段视频会有帮助:。还有图书馆。弹性体看起来很酷

  • 记住:如果使用box2d,不要忘记使用
    bodyDef.gravityScale=0在您的旗帜上


    添加标志图像动画,如10/15图像。不,我不想使用动画,因为我无法通过动画实现随机波浪效果谢谢,我尝试使用LiquidFun,弹性粒子看起来正是我想要的。再次感谢