在 cocos2d-objc v3.x 中找不到 CCWaves
Can‘t find CCWaves in cocos2d-objc v3.x
我在 cocos2d v3.x.
中找不到类似 CCWaves(或 CCLiquid 等)class 的东西
但它们存在于 cocos2d-x v2.x
所以,它真的在cocos2dv3.x消失了吗?有没有可以替换的class我可以用?
谢谢! ;)
在我的实践中我没有使用过这个效果。但是在项目ccp-tests中可以找到EffectsTest.cpp
文件。此文件包含 Waves::create()
和 Liquid::create()
方法。
如果你查看方法的定义,你可以在 CCActionGrid3D.cpp
:
中找到这样的实现
Waves* Waves::create(float duration, const Size& gridSize, unsigned int waves, float amplitude, bool horizontal, bool vertical)
Liquid* Liquid::create(float duration, const Size& gridSize, unsigned int waves, float amplitude)
编辑:
哦,我刚刚注意到,你比较 cocos2d-X v.2.x 和 cocos2d v.3.x.
根据Class Reference, no similar class in cocos2d. But you can find examples of such effect here,或者迁移到cocos2d-x :)
我在 cocos2d v3.x.
中找不到类似 CCWaves(或 CCLiquid 等)class 的东西但它们存在于 cocos2d-x v2.x
所以,它真的在cocos2dv3.x消失了吗?有没有可以替换的class我可以用?
谢谢! ;)
在我的实践中我没有使用过这个效果。但是在项目ccp-tests中可以找到EffectsTest.cpp
文件。此文件包含 Waves::create()
和 Liquid::create()
方法。
如果你查看方法的定义,你可以在 CCActionGrid3D.cpp
:
Waves* Waves::create(float duration, const Size& gridSize, unsigned int waves, float amplitude, bool horizontal, bool vertical)
Liquid* Liquid::create(float duration, const Size& gridSize, unsigned int waves, float amplitude)
编辑:
哦,我刚刚注意到,你比较 cocos2d-X v.2.x 和 cocos2d v.3.x.
根据Class Reference, no similar class in cocos2d. But you can find examples of such effect here,或者迁移到cocos2d-x :)