资源简介
这是我用了一周的时间开发的,因为我现在就在游戏开发基地中学习游戏开发的课题,虽然遇到很多问题,感觉自己很高兴,很自豪,这段时间的学习有了进步。希望能帮助到你们,不过请记住,没有免费的午餐呦。
这是我用了一周的时间开发的,因为我现在就在游戏开发基地中学习游戏开发的课题,虽然遇到很多问题,感觉自己很高兴,很自豪,这段时间的学习有了进步。希望能帮助到你们,不过请记住,没有免费的午餐呦。
代码片段和文件信息
// Boss.cpp: implementation of the CBoss class.
// Download by http://www.codefans.net
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “Game.h“
#include “Boss.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CBoss::CBoss()
{
m_pointBoss = CPoint(926 10);//初始boss位置坐标
BossFlag=true;//初始显示true显示
first=true; //用于是否跟踪,跟踪为false
BossLife=100;//生命值设为100
m_bmpBoss.LoadBitmap(IDB_BOSS);
BITMAP BM;
m_bmpBoss.GetBitmap(&BM);//获得当前图片的长和宽
m_nWidth = BM.bmWidth/2;
m_nHeight = BM.bmHeight;
}
// 显示boss
void CBoss::ShowBoss(CDC *pDC CDC *pMemDC CRect Client)
{
pMemDC->Selectobject(&m_bmpBoss);
pDC->BitBlt(m_pointBoss.xm_pointBoss.ym_nWidthm_nHeight
pMemDCm_nWidth0SRCPAINT);//或运算
pDC->BitBlt(m_pointBoss.xm_pointBoss.ym_nWidthm_nHeight
pMemDC00SRCAND);//与运算
}
// 改变boss位置 在屏幕上方来回平移
void CBoss::ChangePos(int num)
{
if(m_pointBoss.x<0||m_pointBoss.y>500)
{//边界是926
m_pointBoss.x = rand()%926;
m_pointBoss.y = rand()%600;
}
else
{
m_pointBoss.x -= num;
m_pointBoss.y+=rand()%12;
}
}
void CBoss::ResetPos()//复位
{
m_pointBoss=(00);
}
CBoss::~CBoss()
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1496 2012-08-10 16:57 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Boss.cpp
文件 1032 2011-06-07 19:09 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Boss.h
文件 1624 2012-08-10 16:57 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Enemy.cpp
文件 1048 2011-06-06 23:50 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Enemy.h
文件 5448352 2011-10-01 15:49 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.aps
文件 2147 2011-10-01 16:01 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.clw
文件 4360 2012-08-10 16:57 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.cpp
文件 6136 2011-06-07 22:32 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.dsp
文件 516 2011-06-06 09:56 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.dsw
文件 1356 2011-06-06 10:11 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.h
文件 11947 2011-06-07 22:07 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Game.rc
文件 1702 2011-06-06 09:56 WWW.WEI2008.COM\大鱼吃小鱼Game最终\GameDoc.cpp
文件 1453 2011-06-06 09:56 WWW.WEI2008.COM\大鱼吃小鱼Game最终\GameDoc.h
文件 13374 2012-08-10 16:57 WWW.WEI2008.COM\大鱼吃小鱼Game最终\GameView.cpp
文件 2402 2011-06-07 22:03 WWW.WEI2008.COM\大鱼吃小鱼Game最终\GameView.h
文件 1796 2011-06-07 19:35 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Hero.cpp
文件 971 2011-06-06 21:32 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Hero.h
文件 1316 2012-08-10 16:57 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Leval.cpp
文件 1143 2011-06-07 19:45 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Leval.h
文件 2505 2011-06-06 09:56 WWW.WEI2008.COM\大鱼吃小鱼Game最终\MainFrm.cpp
文件 1581 2011-06-06 09:56 WWW.WEI2008.COM\大鱼吃小鱼Game最终\MainFrm.h
文件 210757 2004-07-06 08:58 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Minimized.ssk
文件 1350 2012-08-10 16:57 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Pall.cpp
文件 1031 2011-06-07 10:09 WWW.WEI2008.COM\大鱼吃小鱼Game最终\Pall.h
文件 4263 2011-06-06 09:56 WWW.WEI2008.COM\大鱼吃小鱼Game最终\ReadMe.txt
文件 5766 2011-06-07 10:18 WWW.WEI2008.COM\大鱼吃小鱼Game最终\res\000.bmp
文件 2230326 2011-06-06 19:12 WWW.WEI2008.COM\大鱼吃小鱼Game最终\res\11.bmp
文件 6198 2011-06-07 12:12 WWW.WEI2008.COM\大鱼吃小鱼Game最终\res\ball.bmp
文件 8246 2011-06-07 12:21 WWW.WEI2008.COM\大鱼吃小鱼Game最终\res\ball_副本.bmp
文件 6390 2011-06-06 18:59 WWW.WEI2008.COM\大鱼吃小鱼Game最终\res\bitmap1.bmp
............此处省略30个文件信息
相关资源
- 太空入侵者游戏源代码VC++
- 小型网络游戏vc++——网络五子棋
- VC++雷达模拟程序
- C++游戏基本框架,实现双缓冲功能!
- 用VC++编写的利用MITK读取五种图片格式
- VC++ socket 聊天室客户端
- 简单的OpenGL 3D场景
- VC++帮助文档
- OpenGL开发的二维坦克大战游戏,小时
- VC++6.0对txt文件的增删改查操作
- 基于c++的贪吃蛇游戏设计
- 最好的CS游戏opengl、C++实现
- c++基于OpenGL的游戏源代码
- 简单回合制游戏C++
- VC++面向对象与可视化程序设计第三版
- 基于MFC的流程图绘制工具
- DevC++ 4.9
- C语言版本2048游戏.rar
- 手写数字识别_附带VC++源程序和训练素
- vc++ 数字图像处理典型算法及实现 源
- vc++使用大漠使用和dll头文件等.rar
- 扫雷源代码C++
- c语言小游戏 雷霆战机ege图形库实现版
- 在vs中仿真uc/gui的例程,摆脱vc++
- 基于MFC的俄罗斯方块游戏
- 机载激光雷达 Las格式读写及显示
- VC++定义一只红色画笔,绘制一个等边
- VC++编写的简单邮件客户端
- 仓库管理系统(SQL+VC++6.0)
- 组态软件设计与开发源代码.rar
评论
共有 条评论