📄 game_butterfly.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -