zoukankan      html  css  js  c++  java
  • CXAnimation.h动画类

    /****************************************************************************
    使用一个CCAnimation对象可以CCSprite对象上执行动画。 
    CCAnimation对象包含CCSpriteFrame对象,与帧之间可能出现的延误。
    可以使用CCAnimate的方法 播放CCAnimation对象。
    *****************************************************************************/
    
    #ifndef __CXAnimation_H__
    #define __CXAnimation_H__
    
    #include "CocoHead.h"
    
    class ENGINE_API CXAnimation : public CCAnimation
    {
    public:
        CXAnimation(void);
        virtual ~CXAnimation();
    
    public:
        
        static CXAnimation* create(const char* psName, int nBegan, int nCount, float delayPerUnit = 1.0);
    
        bool init(const char* psName, int nBegan, int nCount, float delayPerUnit = 1.0);
    
        //帧间隔时间
        float        getInterval();
        //正常速度播放一遍所需时间
        float        getDuration();
    
        const char*    getAnimationName();
        //获取总帧数
        int getFrameCount();
    
    
        //cocos2d::CCSpriteFrame* firstFrame();
        //cocos2d::CCSpriteFrame* lastFrame();
        
        string        getFileName();
    private:
        string        m_strName;
        int            m_nFrameCount;
        int            m_nFrameBegan;
        float        m_fInterval;
    
        
    };
    
    #endif //__CXAnimation_H__
  • 相关阅读:
    hdu 1163 Eddy's digital Roots (数学)
    hdu 2546 饭卡 (01背包)
    hdu 1059 Dividing(多重DP)
    晚霞
    最佳学习方法
    [备忘]求两数最大公约,最小公倍数
    不眠的夏夜
    超女唱《八荣八耻》:好完美的恶搞啊
    公司展会上的德国MM
    我玩游戏
  • 原文地址:https://www.cnblogs.com/newlist/p/3155770.html
Copyright © 2011-2022 走看看