123456789101112131415161718192021222324252627282930313233 |
- //
- // BezierEqualPointsAction.hpp
- // redream_runtime
- //
- // Created by 潮伟钦 on 2022/7/18.
- //
- #ifndef BezierEqualPointsAction_hpp
- #define BezierEqualPointsAction_hpp
- #include "cocos2d.h"
- #include "extensions/cocos-ext.h"
- USING_NS_CC;
- USING_NS_CC_EXT;
- using namespace std;
- class BezierEqualPointsAction : public ActionInterval {
- public:
- static BezierEqualPointsAction* create(float duration, std::vector<Vec2> equalPoints);
- bool initWithDuration(float duration, std::vector<Vec2> equalPoints);
-
- virtual void update(float time) override;
- protected:
- std::vector<Vec2> _equalPoints = {};
- float _length = 0.0f;
- int _count = 0;
- };
- #endif /* BezierEqualPointsAction_hpp */
|