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

工具的选择与配置

我们要制作的游戏《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.youkuaiyun.com/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.youkuaiyun.com/good_developers/article/details/78824733

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值