写本身的游戏引擎-魂斗罗源代码详解-1_环境搭建与载入项目

写本身的游戏引擎-魂斗罗源代码详解-1_环境搭建与载入项目

 

看排版更好的原文地址c++

上学期咱们大一的c++程序设计基础课须要写一个课设,我看了题库,都没有特别感兴趣的。因此我本身选了用c++写魂斗罗。这个游戏从main开始,本身建了循环,本身写了框架,也花费了我一个假期的时间。如今想分享出来,并在后续的博客里面详细分析思路,并记录下作得不完善的地方。此代码多数为c++面向对象知识,须要c++基础,easyx是一个支持c语言的图形库,基本有c语言基础的人都能学会。git

源代码下载地址:连接: https://pan.baidu.com/s/1boWrrrx 密码: adag
(若是地址失效,请联系QQ:1542254356 或者邮箱 yysz169hjw@126.com)github

环境搭建:写代码时使用了vs2015,如今讲解时用了vs2017,图形库为easyx,600多k,安装简单。easyx下载地址:http://www.easyx.cn/downloads/ (若是使用vs2017,请务必下载最新版,之前的版本不支持vs2017),安装教程此网站写得很是详细。安装时记得安装文档。里面有每一个函数的详细说明,和一些简单的例子。都是c语言程序。windows

 

 

 

好了,搭建好环境后就能够载入代码了。框架

 

源代码: https://github.com/1542254356/Contra函数

 

也能够直接下载zip包网站

 

上面的代码是vs2017的,vs2015请下载vs2015兼容版spa

 

好了,而后就能够打开vs,点击文件-打开-项目/解决方案设计

 

 


找到项目位置,选择Game.sln 打开
这里可能提示要升级项目,点是
打开项目后如图:调试

 

 

 

好了,如今能够点击上面的“本地windows调试器”运行代码。这时就能看到运行结果了。成功的同窗请直接跳过下面的问题处理环节,另外,若是出现了其余的问题,欢迎留言。我会尽可能帮助你们解决的。

有些同窗可能会出现以下问题:

 

 

出现问题询问是否运行上次生成时选择否,而后这个问题是个人生成平台变了,要从新配置。错误后面写了解决方法。

 

 

 

还可能出现下面的状况:

 

 

这就是没有安装好easyx,能够尝试从新安装,使用vs2017的人请肯定下载的是2017年发布的最新版本。

若是一切正常,它就开始编译了,这个过程有点慢,由于我写了60多个文件,5000多行代码,之后就会比较快了。编译成功后,你会看到下图结果。

成功了!
好的,后续我将给你们详细讲解此代码。
再见!

 

 

相关文章
相关标签/搜索