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

📄 water.h

📁 这是我写的一个很简单得关于水的类(开发网游的),可导入程序中实现!
💻 H
字号:
#include<d3dx9.h>
#include <d3d9.h>
#include <Windows.h>
class CAlphaTextuer
{
public:
	CAlphaTextuer(LPDIRECT3DDEVICE9 pd3dDevice,LPSTR TexturName);
	void Render();
	void SetVTrans(D3DXVECTOR3 Vector){m_vTrans=Vector;};
	void SetVSacle(D3DXVECTOR3 Vector){m_vSacle=Vector;};
	void SetFRotatle(float angle){m_fRotatle=angle;};
	void SetFSpeed(float speed){m_fSpeed=speed;};
	float GetHeigh(){return (m_vSacle.y*m_vTrans.y);};
protected:
private:
	void InitVB();
	void CopyToVB();
	void Move();
private:
	struct  VERTORFROM
	{
		float x,y,z;			//
		float tu,tv;
	};
#define D3DFVF_VEFTORFROM (D3DFVF_XYZ|D3DFVF_TEX1)
	LPSTR						m_TexturName;
	LPDIRECT3DDEVICE9			m_pd3dDevice;
	LPDIRECT3DTEXTURE9			m_pTextuer;
	IDirect3DVertexBuffer9 *	m_pVB;
	D3DXVECTOR3					m_vTrans;
	D3DXVECTOR3					m_vSacle;
	float						m_fRotatle;
	float						m_fSpeed;
	float						m_pointX[2];
	VERTORFROM					m_cvVertor[8];
	VOID *						m_pVertor;
};

⌨️ 快捷键说明

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