sfml

    0

    1答えて

    グラフィックワークのためにsfmlライブラリを使用していますが、キーボードで入力したテキストを保存しますが、エラーが表示されます どうすればいいか教えてください: #include <SFML/Graphics.hpp> #include <iostream> #include <string> using namespace std; int main() { string

    1

    1答えて

    ねえみんなと読書のためのおかげで、 私はエンドレスランナーをしようと vector<TILE*>* tiles = new vector<TILE*>[LANE_HEIGHT] //LANE_HEIGHT is the number of vertical TILEs タイルは基本的にsfのベビーシッタークラスで作成されています: :それを移入VertexArrayは、テクスチャを適用するオブ

    -1

    2答えて

    私の現在の方法は、私の配列をチェックして、私が得るさまざまな値ごとにケースを作ることです。 1つまたは2つの衝突可能なタイルを持つ小さなマップでも機能しますが、100を超える場合は100以上のケースを作成する必要があり、プレーヤーが別のマップに入ると非常に非効率なケースを増やす必要があります。私はプレーヤーとのタイルマップの衝突を行うことができるより良い方法はありますか?例えば int x = p

    -3

    3答えて

    ベクトルstd::vector<Bullet*> bulletsを繰り返しています。敵との衝突を探しています。それは、次の場合を除いて、すべての場合において優れています。最後に発射された弾丸(複数の弾丸が存在しなければならない)が敵と衝突する場合。 コード - for(std::vector<Bullet*>::iterator it = bullets.begin(); it != bullet

    0

    1答えて

    私は2D形式のゲームをC++で開発するためにSFMLを構築しようとしていました。私はsource-codeディレクトリをC:の中に置きました(ディレクトリ自体は 'SFML'と呼ばれています)。 CMakeのを使用してファイルを.cbp生成しようとしているとき、私はエラーに遭遇した: 「ソースディレクトリは 『C:/ SFML 』 CMakeLists.txtを含むように表示されません」があるよう

    -1

    1答えて

    私は自分自身でSFMLを教えようとしてきました。最近私はこのチュートリアルに従っています:http://gamecodeschool.com/sfml/building-a-simple-game-engine-in-c-plus-plus/小さなポンゲームを構築する。最初の試みは、私はすべてを読んで、コードと一緒に、その後、そのように、バットとボールのために取得エラーを保持: main.cxx:

    1

    2答えて

    私はSFMLを使ってゲームを書いていますが、私のボタンには少し問題があります。ここで私はボタンがクリックされたかどうかを確認するために使用する機能は次のとおりです。 bool InputManager::isSpriteClicked(sf::Sprite object, sf::Mouse::Button button, sf::RenderWindow &window) { if

    0

    1答えて

    SFMLボードゲームに問題があります。私はボードの周りを動くトークンを得て、ボードは40のフィールドを持ち、すべてのフィールドはpositionXとpositionYを定義しています。しかし、時々、完全にランダムに発生し、私のトークンは目標位置を逃し、ボード周りに追加のラウンドを行い、その後停止します。 class Field { protected: int m_positionX;

    0

    1答えて

    次の単純なC++ SFMLアプリケーションをCLionで実行したいのですが、私がしようとすると、いつもエラーメッセージTest2.exe has stopped workingが表示されます。 main.cppに #include <SFML/Graphics.hpp> int main() { sf::RenderWindow window(sf::VideoMode(200, 2

    1

    1答えて

    私は、衝突がSFMLでどのように動作するかを確認するためのテストを続けました。コードが示すように、マリオは彼が床オブジェクトに触れたときに彼の位置を変更し、床の上にテレポートします if (floor.getGlobalBounds().intersects(SuperMario.getGlobalBounds())) // Floor { SuperMario.setPos