資源簡介
這是我用了一周的時間開發的,因為我現在就在游戲開發基地中學習游戲開發的課題,雖然遇到很多問題,感覺自己很高興,很自豪,這段時間的學習有了進步。希望能幫助到你們,不過請記住,沒有免費的午餐呦。
這是我用了一周的時間開發的,因為我現在就在游戲開發基地中學習游戲開發的課題,雖然遇到很多問題,感覺自己很高興,很自豪,這段時間的學習有了進步。希望能幫助到你們,不過請記住,沒有免費的午餐呦。

代碼片段和文件信息
//?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個文件信息
評論
共有 條評論