91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.81MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-23
  • 語(yǔ)言: 其他
  • 標(biāo)簽:

資源簡(jiǎn)介

會(huì)有一個(gè)小飛機(jī),可以用鍵盤操作,用它來(lái)消滅敵人,用到了簡(jiǎn)單的碰撞檢測(cè)的技術(shù)

資源截圖

代碼片段和文件信息

//=============================================================================
//?Desc:?飛機(jī)發(fā)子彈
//=============================================================================
#include?
#include?
#include?
#include?
#include?
using?namespace?std;
#define?SAFE_RELEASE(p)??????{?if(p)?{?(p)->Release();?(p)=NULL;?}?}
#define?SAFE_DELETE(p)???????{?if(p)?{?delete?(p);?????(p)=NULL;?}?}
#define?SAFE_DELETE_ARRAY(p)?{?if(p)?{?delete[]?(p);???(p)=NULL;?}?}
//-----------------------------------------------------------------------------
//?Desc:?全局變量
//-----------------------------------------------------------------------------
LPDIRECT3D9?????????????g_pD3D???????????=?NULL;??//Direct3D對(duì)象
LPDIRECT3DDEVICE9???????g_pd3dDevice?????=?NULL;??//Direct3D設(shè)備對(duì)象
BOOL g_Paint??????????=?FALSE;


BYTE??m_bKey[256]; //?keyboard?state?buffer

D3DXMATRIX??????????????g_matWorld;

D3DLIGHT9 g_light0;

int?g_flag=0;
//-----------------------------------------------------------------------------
//時(shí)間
//-----------------------------------------------------------------------------
struct?Timer
{
static?LARGE_INTEGER???startTime;
static?LARGE_INTEGER???ticksPerSecond;
};
LARGE_INTEGER?Timer::startTime;
LARGE_INTEGER?Timer::ticksPerSecond;



BOOL?TimerInit()
{
if?(!QueryPerformanceFrequency(&Timer::ticksPerSecond))
{
return?FALSE;//?系統(tǒng)不支持高分辨率計(jì)時(shí)器
}

else
{
QueryPerformanceCounter(&Timer::startTime);
return?TRUE;
}
}

/**\brief
*?獲得經(jīng)過(guò)的時(shí)間
*/
float?GetElapsedSeconds(float?lastTime)
{
//static?LARGE_INTEGER?s_lastTime?=?Timer::startTime;
LARGE_INTEGER?currentTime;

QueryPerformanceCounter(¤tTime);

float?seconds=((float)currentTime.QuadPart/(float)Timer::ticksPerSecond.QuadPart)-lastTime;

return?seconds;
}

//獲取開始時(shí)間
float?GetStartSeconds()
{
LARGE_INTEGER?currentTime;
QueryPerformanceCounter(¤tTime);
float?seconds=(float)currentTime.QuadPart/(float)Timer::ticksPerSecond.QuadPart;
return?seconds;
}
//輸出FPS
VOID?PrintFPS()
{
static?float?curTime=GetStartSeconds();
static?float?elapsetime=0.0;
elapsetime?=?GetElapsedSeconds(curTime);
curTime?=GetStartSeconds();

static?float?second=0;
static?int?fps=0;
second+=elapsetime;
fps++;
if?(second>1.0)
{
char?buff[256];
sprintf(buff“%d\n“fps);
OutputDebugStringA(buff);
second=0;
fps=0;
}
}
//-----------------------------------------------------------------------------
//?Desc:?頂點(diǎn)結(jié)構(gòu)
//-----------------------------------------------------------------------------
struct??CUSTOMVERTEX
{
float?x?y?z;????//頂點(diǎn)位置a
float?uv?; ??//頂點(diǎn)紋理坐標(biāo)
};
#define?D3DFVF_CUSTOMVERTEX???(D3DFVF_XYZ|D3DFVF_TEX1)



//爆炸效果結(jié)構(gòu)體
struct?blasteffect
{
static??LPDIRECT3DVERTEXBUFFER9?pvb;
static?LPDIRECT3DTEXTURE9?ptext[25];
D3DXVECTOR3?position;
float?timeperframe;
float?timeoneframe;
float?scale;
int?iCurTex;
D3DXMATRIX?mat;


?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????161266??2007-04-02?16:54??飛機(jī)發(fā)子彈\airplane.x

?????文件?????480915??2002-09-20?15:06??飛機(jī)發(fā)子彈\bigship1.x

?????文件??????66616??2007-04-02?16:54??飛機(jī)發(fā)子彈\bihull.bmp

?????文件????4499280??2008-10-28?01:37??飛機(jī)發(fā)子彈\D3dx9d_40.dll

?????文件????4379984??2008-10-10?04:52??飛機(jī)發(fā)子彈\D3DX9_40.dll

?????文件??????41297??2007-04-02?16:55??飛機(jī)發(fā)子彈\heli.x

?????文件??????65664??2001-10-28?10:28??飛機(jī)發(fā)子彈\Laser.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode00.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode01.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode02.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode03.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode04.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode05.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode06.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode07.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode08.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode09.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode10.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode11.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode12.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode13.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode14.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode15.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode16.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode17.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode18.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode19.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode20.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode21.dds

?????文件??????16512??2007-04-02?17:05??飛機(jī)發(fā)子彈\Media\explode22.dds

............此處省略23個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源