game_butterfly.h
来自「我做的毕业设计」· C头文件 代码 · 共 34 行
H
34 行
#pragma once
#include <d3d9.h>
#include <d3dx9.h>
class Mesh
{
public:
Mesh(LPDIRECT3DDEVICE9 pD3DDevice);
~Mesh(void);
LPDIRECT3DDEVICE9 m_pD3DDevice;
D3DMATERIAL9* m_pMeshMaterials;
LPDIRECT3DTEXTURE9* m_pMeshTextures;
LPD3DXMESH m_pSourceMesh;
LPD3DXMESH m_pTargetMesh;
LPD3DXMESH m_pResultMesh;
DWORD m_dwNumMaterials ;
LPDIRECT3DVERTEXBUFFER9 m_pSourceVB;
LPDIRECT3DVERTEXBUFFER9 m_pTargetVB;
LPDIRECT3DVERTEXBUFFER9 m_pResultVB;
void Render(void);
HRESULT InitMesh(LPDIRECT3DDEVICE9 pD3DDevice);
void SetPos(FLOAT x,FLOAT y,FLOAT z){ m_x=x, m_y=y, m_z=z;};
void OnFrameMove( IDirect3DDevice9* pd3dDevice, double m, float fElapsedTime);
private:
FLOAT m_x,m_y,m_z;//Butterfly位置
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?