91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.54MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-09-15
  • 語言: 其他
  • 標簽: 游戲??源碼??

資源簡介

#if !defined(AFX_CGAMEAPP_H) #define AFX_CGAMEAPP_H #include #include #include #include #include #include "SkinMesh.h" #include "Camera.h" #include "Terrain.h" #include "Skybox.h" #include "unit.h" #include "role.h" #include "Sprite.h" #include "Mesh.h" #include #include "BoundingBox.h" using namespace std; #pragma comment (lib,"d3dx9.lib") #pragma comment (lib,"d3d9.lib") #pragma comment (lib,"dinput8.lib") #pragma comment (lib,"winmm.lib") #pragma comment (lib,"dxguid.lib") #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 //定義刪除資源宏 #ifndef SAFE_RELEASE #define SAFE_RELEASE(p) if(p) {p->Release();p=NULL;} #endif typedef list UnitList; //單位鏈表 typedef list RoleList; //角色鏈表,主要是NPC class CGameApp { public: CGameApp(HWND gamehwnd,HINSTANCE hInstance); virtual ~CGameApp(); LRESULT FrameStart(); //每幀開始的函數(shù),主要處理角色更新,碰撞檢測,攻擊 LRESULT FrameEnd(); //每幀結(jié)束時的函數(shù) LRESULT Run(); //游戲的主循環(huán) LRESULT InitGame(); //初始化游戲,在這里要調(diào)用所有的初始化函數(shù)(以Init開頭的函數(shù)) LRESULT InitLight(); //初始化光照 LRESULT InitD3D(); //初始化Direct3D,創(chuàng)建3D設(shè)備,設(shè)置渲染狀態(tài),創(chuàng)建3D字體 //------------------------------------------------------------ //初始化場景,創(chuàng)建天空盒,攝像機,主角,NPC,建筑,樹木等 //創(chuàng)建面板 //------------------------------------------------------------ LRESULT InitScene(); //初始化場景 LRESULT InitDInput(); //初始化DirectInput,創(chuàng)建鼠標鍵盤設(shè)備 LRESULT EndDInput(); //中止DirectInput LRESULT UpdateInput(); //處理DirectInput,獲取鍵盤鼠標輸入 LRESULT ClearD3D(); //釋放3D設(shè)備, LRESULT Render(); //渲染 //繪制一行文字 LRESULT RenderLine(int x,int y,char *strText,DWORD color) { RECT rect = { x, y, x+500, y+50 };//定義一個矩形框 #if((D3D_SDK_VERSION &0xFF) == 32)//版本號 m_pFont->DrawText(NULL,strText,strlen(strText),&rect,DT_LEFT,color);//繪制文字 #else m_pFont->DrawText(strText,strlen(strText),&rect,DT_SINGLELINE,color); #endif return S_OK; }待續(xù)...

資源截圖

代碼片段和文件信息

#include?“baseDefine.h“

D3DMATERIAL9?func::InitMtrl(D3DXCOLOR?a?D3DXCOLOR?d?D3DXCOLOR?s?D3DXCOLOR?e?float?p)
{
D3DMATERIAL9?mtrl;
mtrl.Ambient??=?a;
mtrl.Diffuse??=?d;
mtrl.Specular?=?s;
mtrl.Emissive?=?e;
mtrl.Power????=?p;
return?mtrl;

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????266??2009-05-03?14:56??源碼\baseDefine.cpp

?????文件???????3131??2009-05-06?17:38??源碼\baseDefine.h

?????文件???????4693??2009-05-11?12:46??源碼\Bullet.cpp

?????文件???????1051??2009-05-06?17:33??源碼\Bullet.h

?????文件???????3818??2009-05-19?18:06??源碼\Camera.cpp

?????文件???????1595??2009-05-06?16:20??源碼\Camera.h

?????文件???????1859??2009-05-11?15:15??源碼\configure\configure.ini

?????文件????????487??2009-05-11?13:08??源碼\configure\敵人配置說明.txt

?????文件??????17806??2009-06-03?14:42??源碼\CSHGame.cpp

?????文件???????2983??2009-05-14?14:43??源碼\CSHGame.h

?????文件???14363648??2009-06-03?14:42??源碼\CSHGame.ncb

?????文件????????878??2009-05-11?12:45??源碼\CSHGame.sln

????..A..H.????155136??2009-06-03?14:42??源碼\CSHGame.suo

?????文件???????6602??2009-05-19?18:26??源碼\CSHGame.vcproj

?????文件???????1427??2009-06-03?14:42??源碼\CSHGame.vcproj.PC-200904061652.Administrator.user

?????文件????????651??2009-05-11?16:42??源碼\CSHGamebase.h

?????文件???????1056??2009-05-10?16:30??源碼\D3DFont.cpp

?????文件????????389??2009-05-11?12:28??源碼\D3DFont.h

?????文件???????1856??2009-04-23?17:22??源碼\DirectInput.cpp

?????文件????????731??2009-05-08?14:41??源碼\DirectInput.h

?????文件???????7155??2009-05-21?19:26??源碼\Enemy.cpp

?????文件???????1564??2009-05-14?14:47??源碼\Enemy.h

?????文件????????667??2009-05-11?13:36??源碼\Executable.cpp

?????文件???????5543??2009-05-20?21:03??源碼\Explode.cpp

?????文件????????987??2009-05-20?19:08??源碼\Explode.h

?????文件??????87325??2009-06-02?21:44??源碼\flash\flash.jpg

????..A.SH.??????5120??2009-06-03?21:58??源碼\flash\Thumbs.db

?????文件????????879??2009-04-23?17:26??源碼\Flash.cpp

?????文件????????848??2009-05-11?12:28??源碼\Flash.h

?????文件???????6111??2009-05-19?14:41??源碼\GameEngine_App.cpp

............此處省略73個文件信息

評論

共有 條評論