• 大小: 10.87MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-03
  • 语言: 其他
  • 标签: 游戏引擎  

资源简介

该程序是一个通用的游戏引擎,包含了T_Engine.h、T_Display.h、T_Config.h四个头文件,T_Display.cpp、T_Engine.cpp两个源文件,通过添加EngineTest.h和Engine.cpp两个文件使得程序能够正常运行,并显示出一个窗口

资源截图

代码片段和文件信息


#include “EngineTest.h“
//WinMain函数
int WINAPI WinMain(HINSTANCE h_instance HINSTANCE hPrevInstance LPSTR szCmdLine int iCmdShow)
{
LPCTSTR Wintitle = L“T_Engine测试程序“;
EngineTest *  test = new EngineTest(h_instance WIN_CLASS Wintitle NULL NULL 800 600);
T_Engine::pEngine = test;
test->StartEngine();
return true;
}

EngineTest::EngineTest(HINSTANCE h_instance LPCTSTR sz_winclass LPCTSTR sz_title WORD icon WORD sm_icon
int winwidth int winheight) :T_Engine(h_instance sz_winclass sz_title icon sm_icon winwidth winheight){}
EngineTest::~EngineTest(void){}
void EngineTest::GameInit(){};//游戏初始化接口函数
void EngineTest::GameLogic(){};//游戏逻辑处理
void EngineTest::GamePaint(HDC hdc){};//游戏显示
void EngineTest::GameEnd(){};//游戏结束处理
void EngineTest::GameKeyAction(int Action){}//游戏按键处理
//游戏鼠标行为处理(参数值为KEY_MOUSE_ACTION)
void EngineTest::GameMouseAction(int x int y int Action){}













 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-28 21:52  EngineTest\
     目录           0  2017-03-28 19:10  EngineTest\Debug\
     文件       73216  2017-03-28 21:29  EngineTest\Debug\EngineTest.exe
     文件      597540  2017-03-28 21:29  EngineTest\Debug\EngineTest.ilk
     文件     1363968  2017-03-28 21:29  EngineTest\Debug\EngineTest.pdb
     目录           0  2017-03-28 21:08  EngineTest\EngineTest\
     目录           0  2017-03-28 21:29  EngineTest\EngineTest\Debug\
     文件        1742  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.log
     文件      181903  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.obj
     目录           0  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\
     文件       78420  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\CL.read.1.tlog
     文件        3198  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\CL.write.1.tlog
     文件         166  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\EngineTest.lastbuildstate
     文件        3926  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\cl.command.1.tlog
     文件        3006  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\link.command.1.tlog
     文件        3250  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\link.read.1.tlog
     文件         720  2017-03-28 21:29  EngineTest\EngineTest\Debug\EngineTest.tlog\link.write.1.tlog
     文件       32566  2017-03-28 21:29  EngineTest\EngineTest\Debug\T_Display.obj
     文件      197164  2017-03-28 21:03  EngineTest\EngineTest\Debug\T_Engine.obj
     文件     1698816  2017-03-28 21:29  EngineTest\EngineTest\Debug\vc120.idb
     文件      634880  2017-03-28 21:29  EngineTest\EngineTest\Debug\vc120.pdb
     文件         995  2017-03-28 21:08  EngineTest\EngineTest\EngineTest.cpp
     文件         566  2017-03-28 21:05  EngineTest\EngineTest\EngineTest.h
     文件        4363  2017-03-21 10:55  EngineTest\EngineTest\EngineTest.vcxproj
     文件        1530  2017-03-21 10:55  EngineTest\EngineTest\EngineTest.vcxproj.filters
     文件        3782  2017-03-28 19:42  EngineTest\EngineTest\T_Config.h
     文件        1353  2017-03-28 21:08  EngineTest\EngineTest\T_Display.cpp
     文件         313  2017-03-28 19:45  EngineTest\EngineTest\T_Display.h
     文件        7325  2017-03-28 20:54  EngineTest\EngineTest\T_Engine.cpp
     文件        2290  2017-03-28 20:11  EngineTest\EngineTest\T_Engine.h
     文件    34799616  2017-03-28 21:52  EngineTest\EngineTest.sdf
............此处省略5个文件信息

评论

共有 条评论