⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch17p2_constspeedcrunchtransition.h

📁 游戏开发特殊技巧-special.effects.game.programming
💻 H
字号:
#include <vector>
#include "Ch17p2_Transition.h"
#include "MinMax.h"

class CConstSpeedCrunchTransition : public CTransition
{
public:
  CConstSpeedCrunchTransition(LPDIRECT3DDEVICE8 pDev, LPDIRECT3DTEXTURE8 pOrigImage, LPDIRECT3DTEXTURE8 pNewImage,
    int iNumTilesX);
  virtual ~CConstSpeedCrunchTransition();
  void DoTransition(float fTransTime);
  
  void DoRender(D3DXMATRIX mFinalScale);
  void SetDuration(const float data);
  
protected:
  float m_fFadeTime;
  int m_iNumVertsX, m_iNumVertsY;
  CMinMax<float> m_FallSpeed;
    
  LPDIRECT3DVERTEXBUFFER8 m_pVBQuad;
  LPDIRECT3DVERTEXBUFFER8 m_pVBMelt;
  LPDIRECT3DINDEXBUFFER8 m_pIBMelt;
  LPDIRECT3DTEXTURE8 m_pNewImage;

  std::vector<float> m_Speed;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -