一个基于OpenGL的游戏代码
作者对游戏的说明:首先,您应当以一种批判的眼光来看待本程序。这个游戏是我制作的第一部RPG游戏,无任何经验可谈,完全按照自己对游戏的理解进行设计的。当我参照了《圣剑英雄2》的源码之后,才体会到专业游戏引擎的博大精深。该程序的内核大约有2000余行,能够处理人物的行走、对话、战斗,等等。由于该程序的结构并不适于这种规模的程序,故不推荐您详细研究该程序。所附地图编辑器的源程序我已经添加了详细的注释,其程序结构也比较合理,可以作为初学VC的例子。该程序在VC的程序向导所生成的SDI框架的基础上修改而成。它没有使用任何关于VC底层的东西。程序的绝大部分都是在CgameView类中制作的,只有修改窗口特征的一段代码在CMainFrm类中。其他的
用户评论
代码可以运行,很不错的资源
报错啦,点击EXE也没办法运行
编译不能,有错误
错误太多了,不值得用了
错误 34 error C2440: “static_cast”: 无法从“LRESULT (__thiscall CGameView::* )(int)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” c:\users\administrator\desktop\临时文件\一个基于opengl的游戏代码\gameview.cpp 28 1 game 这是什么原因啊
有一定的参考价值,感谢楼主。
这个代码写的有点复杂,学习
可以参考下
好用 但不会用……
还不错,在我的电脑上只运行到part1