2009年8月25日 星期二

基本遊戲功能

1.怎麼開窗
//Create text Window
m_Stats.Create(&m_Graphics,&m_Font);
m_Stats.Move(508,400,128,48);
m_Stats.Create(&m_Graphics,&m_Font);
m_Stats.Move(4,4,632,328);
2.怎麼換武器
//give an axe
m_CharController.Equip(m_CharController.GetCharacter(1),8,WEAPON,true);
6.目標三角形
//Create target vertex buffer
typedef struct{
float x,y,z;
D3DCOLOR Diffuse;
}sVertex;
sVertex Vert[6]={
{-20.0f , 40.0f , 0.0f , 0xFFFF4444},
{ 20.0f , 40.0f , 0.0f , 0xFFFF4444},
{ 0.0f , 20.0f , 0.0f , 0xFFFF4444},
{ 0.0f ,-20.0f , 0.0f , 0xFFFF4444},
{ 20.0f ,-40.0f , 0.0f , 0xFFFF4444},
{-20.0f ,-40.0f , 0.0f , 0xFFFF4444}
}

7.製造遊戲Button
//load button graphics
m_Buttons.Load(&m_Graphics,"..\\Data\\Buttons.bmp");
//load the terrain Mesh and set object
m_TerrainMesh.Load(&m_Graphics,"..\\Data\\Battle.x","..\\Data\\");
m_TerrainObject.Create(&m_Graphics,&m_TerrainMesh);

1 則留言: