资源简介
基于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\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单片机驱动程序
相关资源
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
评论
共有 条评论