工具的选择与配置---FlappyBird游戏开发教程

来源:互联网 发布:数据监控是什么工作 编辑:程序博客网 时间:2024/06/06 02:59

工具的选择与配置

我们要制作的游戏《FlappyBird》可以用C++来制作。但我们用什么库呢?《FlappyBird》是一款2D游戏,所以我们不用去动高大上的openGL。找了很久,找到了一个叫SFML的库
SFML的LOGO

1.1 下载

点击进入下载页

这里写图片描述
这里写图片描述
下载VC2015版(虽然我用的是VS2017) 或 点击下载

下载后解压到 D:\SFML(自己随便)

然后设置path环境变量:D:\SFML\SFML-2.4.2\bin(不会的自己搜)
这里写图片描述

!!!!!!切记重启!!!!!!

1.2 配置SFML

我用的是VS2017

1.新建项目以后,选中项目右击选中属性
2.在左上方的平台选择:X64
3.左边的配置属性选择:VC++ 目录,在右边方框可以看到,可执行目录、包含目录等等
4.可执行目录中添加 D:\SFML\SFML-2.4.2\bin(添加的路径已本教程 SFML 的解压路径相应来写的,看官自己的路径对照着来就行了)
5.包含目录添加:D:\SFML\SFML-2.4.2\include
6.库目录添加:D:\SFML\SFML-2.4.2\lib
7.选择连接器–输入–附加依赖项,添加:
sfml-graphics-d.lib
sfml-window-d.lib
sfml-audio-d.lib
sfml-network-d.lib
sfml-system-d.lib

引用《SFML 与 VS2015 的安装配置》 http://blog.csdn.net/github_35735591/article/details/73485598

1.3 测试配置是否成功

#include <SFML/Graphics.hpp>int main(){    sf::RenderWindow window(sf::VideoMode(200, 200), "你好 SFML!");//创建窗口 大小200*200 标题“你好 SFML!”    sf::CircleShape shape(100.f);//创建圆形    shape.setFillColor(sf::Color::Green);//颜色为绿色    while (window.isOpen())//窗口打开重复执行    {        sf::Event event;//实例化事件        while (window.pollEvent(event))//遍历全部事件        {            if (event.type == sf::Event::Closed)//如果是关闭事件                window.close();//关闭窗口        }        window.clear();//清空窗口        window.draw(shape);//绘制圆形        window.display();//重绘窗口    }    return 0;//结束}

运行效果

这里写图片描述

看完了? 是否要返回目录?

http://blog.csdn.net/good_developers/article/details/78824733

阅读全文
1 0
原创粉丝点击