批精灵中所有精灵同时执行动画
This commit is contained in:
parent
976d134030
commit
7fc338ea0a
|
|
@ -131,6 +131,11 @@ Sprite * BatchSprite::isPointIn(CPoint point)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BatchSprite::addAction(Action * action)
|
||||||
|
{
|
||||||
|
Sprite::addAction(action);
|
||||||
|
}
|
||||||
|
|
||||||
float BatchSprite::getScaleX() const
|
float BatchSprite::getScaleX() const
|
||||||
{
|
{
|
||||||
return m_fScaleX;
|
return m_fScaleX;
|
||||||
|
|
|
||||||
|
|
@ -783,7 +783,7 @@ protected:
|
||||||
};
|
};
|
||||||
|
|
||||||
class BatchSprite :
|
class BatchSprite :
|
||||||
public Node
|
public Sprite
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
BatchSprite();
|
BatchSprite();
|
||||||
|
|
@ -801,21 +801,20 @@ public:
|
||||||
// 判断点是否在精灵内部
|
// 判断点是否在精灵内部
|
||||||
// 返回值:若这个点在任意一个精灵内部,返回这个精灵,否则返回空指针
|
// 返回值:若这个点在任意一个精灵内部,返回这个精灵,否则返回空指针
|
||||||
Sprite * isPointIn(CPoint point);
|
Sprite * isPointIn(CPoint point);
|
||||||
|
// 所有精灵同时执行一段动画
|
||||||
|
virtual void addAction(Action * action) override;
|
||||||
// 同时修改所有精灵的图片
|
// 同时修改所有精灵的图片
|
||||||
virtual void setImage(Image * image);
|
virtual void setImage(Image * image) override;
|
||||||
|
|
||||||
virtual float getScaleX() const;
|
virtual float getScaleX() const override;
|
||||||
virtual float getScaleY() const;
|
virtual float getScaleY() const override;
|
||||||
virtual float getOpacity() const;
|
virtual float getOpacity() const override;
|
||||||
|
|
||||||
virtual void setScale(float scaleX, float scaleY);
|
virtual void setScale(float scaleX, float scaleY) override;
|
||||||
virtual void setOpacity(float opacity);
|
virtual void setOpacity(float opacity) override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
std::vector<Sprite*> m_vSprites;
|
std::vector<Sprite*> m_vSprites;
|
||||||
float m_fScaleX;
|
|
||||||
float m_fScaleY;
|
|
||||||
BYTE m_nAlpha;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool _exec(bool active) override;
|
bool _exec(bool active) override;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue