• 大小: 0.12M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


基于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 << L“战机生命值:“;
sstr << Player.PlayerRole.fHP;
sstr << L“\n分数:“;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           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\Player1.bmp
     文件      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\Player.cpp
     文件         788  2013-12-09 13:57  TaskGame\TaskGame\Player.h
     文件       13510  2013-12-13 15:56  TaskGame\TaskGame\Player1.bmp
............此处省略24个文件信息

评论

共有 条评论