資源簡介
基于vs2008平臺,結合directx9實現的一款射擊類游戲,包含完整源碼和圖片資源,以及射擊碰撞檢測,對于想提高游戲開發能力的新手而言,極具有參考意義,可以添加自己的功能而快速的開發簡易游戲。
代碼片段和文件信息
#include?“stdafx.h“
#include?“CD3DrawText.h“
#include?“Player.h“
#include?“Enemy.h“
extern CPlayer?Player;
extern??CEnemy?Enemy;
CD3DrawText::CD3DrawText()
{
m_pd3dFont?=?NULL;
}
CD3DrawText::~CD3DrawText()
{
SAFE_RELEASE(m_pd3dFont);
}
//創建字體
BOOL CD3DrawText::InitFont(LPDIRECT3DDEVICE9?device)
{
if?(FAILED(D3DXCreateFont(device??20??0??FW_NORMAL??0??FALSE??DEFAULT_CHARSET??OUT_DEFAULT_PRECIS??DEFAULT_QUALITY??DEFAULT_PITCH?|?FF_DONTCARE?L“微軟雅黑“??&m_pd3dFont)))
{
if?(FAILED(D3DXCreateFont(device??20??0??FW_NORMAL??0??FALSE??DEFAULT_CHARSET??OUT_DEFAULT_PRECIS??DEFAULT_QUALITY??DEFAULT_PITCH?|?FF_DONTCARE??L“宋體“??&m_pd3dFont)))
{
::MessageBox(NULL??L“D3DXCreateFont()-Failed“??0??0);
return?false;
}
}
return?true;
}
void CD3DrawText::DrawText()
{
//繪制幫助信息
if(Player.PlayerRole.iState?==?EMR_ALIVE)
{std::wstringstream?sstr;
sstr?< sstr?<yer.PlayerRole.fHP;
sstr?<
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-01-03?23:20??TaskGame\
?????目錄???????????0??2013-12-22?09:56??TaskGame\Debug\
?????文件????????5238??2013-12-04?23:42??TaskGame\Debug\EnemyFighter0.bmp
?????文件????????5238??2013-12-04?23:43??TaskGame\Debug\EnemyFighter1.bmp
?????文件????????5238??2013-12-04?23:43??TaskGame\Debug\EnemyFighter2.bmp
?????文件????????7222??2013-12-05?16:49??TaskGame\Debug\Enemygunship.bmp
?????文件???????13510??2013-12-13?15:56??TaskGame\Debug\Pla
?????文件??????142336??2013-12-13?18:13??TaskGame\Debug\TaskGame.exe
?????文件?????????118??2013-12-07?11:14??TaskGame\Debug\ball.bmp
?????文件?????????310??2013-12-10?13:20??TaskGame\Debug\burst0.bmp
?????文件?????????310??2013-12-10?13:21??TaskGame\Debug\burst1.bmp
?????文件?????????310??2013-12-03?22:02??TaskGame\Debug\star_big.bmp
?????文件?????????310??2013-12-03?21:58??TaskGame\Debug\star_small.bmp
?????目錄???????????0??2014-01-03?23:21??TaskGame\TaskGame\
?????文件????????1869??2013-12-13?18:02??TaskGame\TaskGame\CD3DrawText.cpp
?????文件?????????202??2013-12-08?17:51??TaskGame\TaskGame\CD3DrawText.h
?????文件????????9076??2013-12-06?09:54??TaskGame\TaskGame\D3DGUIClass.cpp
?????文件????????2821??2013-12-06?00:42??TaskGame\TaskGame\D3DGUIClass.h
?????文件???????11723??2013-12-13?18:02??TaskGame\TaskGame\Enemy.cpp
?????文件????????2092??2013-12-13?17:46??TaskGame\TaskGame\Enemy.h
?????文件????????5238??2013-12-04?23:42??TaskGame\TaskGame\EnemyFighter0.bmp
?????文件????????5238??2013-12-04?23:43??TaskGame\TaskGame\EnemyFighter1.bmp
?????文件????????5238??2013-12-04?23:43??TaskGame\TaskGame\EnemyFighter2.bmp
?????文件????????7222??2013-12-05?16:49??TaskGame\TaskGame\Enemygunship.bmp
?????文件????????6770??2013-12-13?18:02??TaskGame\TaskGame\GameManager.cpp
?????文件????????1399??2013-12-13?16:19??TaskGame\TaskGame\GameManager.h
?????文件????????2822??2013-12-10?13:38??TaskGame\TaskGame\Particile.cpp
?????文件?????????730??2013-12-10?13:36??TaskGame\TaskGame\Particile.h
?????文件????????4115??2013-12-13?18:13??TaskGame\TaskGame\Pla
?????文件?????????788??2013-12-09?13:57??TaskGame\TaskGame\Pla
?????文件???????13510??2013-12-13?15:56??TaskGame\TaskGame\Pla
............此處省略24個文件信息
- 上一篇:GEtScreen_64位工具
- 下一篇:12864及51單片機驅動程序
評論
共有 條評論