我如何使我的代码显示此输出对smfl和codeblock是新的

问题描述

我如何使我的代码显示此输出对smfl和codeblock是新的 我不知道如何调用精灵并使其移动 在这次大流行在线课程中,我和我的朋友感到困惑:(

this is the output

#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <SFML/Window.hpp>


class Game
{
    public:Game();
        void             run();

    private:
        void processEvents();
        void update(sf::Time deltaTime);
        void render();
        void handlePlayerInput(sf::Keyboard::Key key,bool isPressed);

    private:
        sf::RenderWindow mWindow;
        sf::CircleShape  mPlayer;
        bool mIsMovingUp = false;
        bool mIsMovingDown = false;
        bool mIsMovingLeft = false;
        bool mIsMovingRight = false;
        float PlayerSpeed = 10.0f;
        sf::Time TimePerFrame = sf::seconds(1.f / 60.f);
};

Game::Game()
: mWindow(sf::VideoMode(640,480),"SFML Application"),mPlayer()
{
    mPlayer.setRadius(40.f);
    mPlayer.setPosition(100.f,100.f);
    mPlayer.setFillColor(sf::Color::Cyan);
}

这是完整代码https://pastebin.com/g4v2DzgF的链接 请发送帮助S.O.S

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)