多语言展示
当前在线:1608今日阅读:162今日分享:23

如何搭建easy2d游戏引擎开发环境

笔者最近想搞独立游戏制作,在游戏引擎选择方面辗转反侧,不知道要用哪一个游戏引擎。我只会c/c++开发,不会c#,所以unity不考虑,cocos2d-x太庞大,学习周期又很长,据说编译出来的文件也够大的。在sf&github上看到不少基于SDL的开源游戏代码,心里痒痒,觉得还是从SDL开始比较好。有些2D游戏拿来研究一下,说不定能搞出点名堂。但是从SDL基础框架开始写也很费事,毕竟,C语言写的嘛,很多功能要自己实现,说SDL是个游戏引擎,的确很勉强。有没有别人wrap的基于SDL的C++引擎呢?有的,easy2D。对于初学者从sf/github搬运下来的源码进行编译是个很费事费脑的事情,笔者绕了一些弯路总结了一些简单的搭建环境的方法,不敢私藏,奉献给给位观众朋友们。
工具/原料

VC2015或VC2017 事先安装好,低版本的VC++不行

方法/步骤
1

别从sf/github上下载源码,国内有志同道合的朋友们制作了一个网站,有预编译的头文件和库文件,人家把它们打包到exe文件中,实现了自动设置,就从如图的网站中下载,很小,才1.06M大小。

2

双击刚下载的exe文件进行安装,(你的电脑中必须已经安装过VC2015 或VC2017),如图,我安装的是VC2017,程序自动识别出来,点击“安装”按钮即可。(低版本的VC++不行,因为easy2D是使用c++11标准写的,旧版本不支持)。

4

准备一张图片(我在代码里写的是tux.jpg),所以把将名为tux.jpg的图片放到可执行文件目录旁,运行程序,不出意外,就可以看到可爱的企鹅了。

注意事项

必须使用VC2015或VC2017,低版本VC不行

推荐信息