diff --git a/Easy2D/Object/Sprite.cpp b/Easy2D/Object/Sprite.cpp index 620d8a1c..870dd868 100644 --- a/Easy2D/Object/Sprite.cpp +++ b/Easy2D/Object/Sprite.cpp @@ -75,6 +75,11 @@ void Sprite::addAction(Action * action) } } +void Sprite::runAction(Action * action) +{ + addAction(action); +} + void Sprite::resumeAction(Action * action) { if (action->getTarget() == this) diff --git a/Easy2D/easy2d.h b/Easy2D/easy2d.h index 20126179..e4761458 100644 --- a/Easy2D/easy2d.h +++ b/Easy2D/easy2d.h @@ -794,8 +794,10 @@ public: bool isCollisionWith(Sprite * sprite); // 修改精灵图片 virtual void setImage(Image * image); - // 添加动作 + // 执行动作 virtual void addAction(Action * action); + // 执行动作 + virtual void runAction(Action * action); // 继续动作 virtual void resumeAction(Action * action); // 暂停动作