私はプログラミングの初心者ですが、今はsfmlを学んでいます。スプライト保存位置、sfml。 Battlesgips game
私はいくつかのゲームに問題があり、私の質問は、私はスプライトがキーを押した後の位置を保存することができますどのように
のですか?
キーを押した後にそのポジショニングを保存する必要があります。それを動かすことはできません。 そして、別のスプライトが現れるはずですが、私はそれができないので、その位置などを保存します。
戦艦ゲームです。
私はプログラミングの初心者ですが、今はsfmlを学んでいます。スプライト保存位置、sfml。 Battlesgips game
私はいくつかのゲームに問題があり、私の質問は、私はスプライトがキーを押した後の位置を保存することができますどのように
のですか?
キーを押した後にそのポジショニングを保存する必要があります。それを動かすことはできません。 そして、別のスプライトが現れるはずですが、私はそれができないので、その位置などを保存します。
戦艦ゲームです。
変数にスプライトの位置を保存してみてください。 変数にスプライトを連続的に送ります。 スプライトの位置を変更するには、変数を変更するだけです。
変数を変更してもスプライトは動かないでしょう –
それは、このようなsf::Vector2f
オブジェクトに格納し、その後Sprite::getPosition()
を使用して行うことができます。
//assume we have sprite object called spr
sf::Vector2f savedPosition = spr.getPosition();
これ以降、移動しませんか? – Tessium
の場合、条件を満たすとスプライトを移動する必要があります –
はStackOverflowのへようこそ。これまでに試したことを教えてください。関連するコードを投稿することによって。このようにして、問題をより簡単に解決することができます。 – Striezel