1

使用するのに適したタイルセットを探すことにし、いくつか見つけましたが、問題は、1 つのファイルに複数のタイルがあるように見えるため、実際に画像ファイルからタイルを読み込む方法です。

また、正方形でないタイルの衝突検出を実装するにはどうすればよいですか?

例:タイルセット

4

1 に答える 1

1

画像 (sfml1.6) またはテクスチャ (sfml2.0) は通常、 を使用して描画されsf::Spriteます。これを行う通常の方法は、すべてのスプライトに同じタイルセット テクスチャ/イメージを共有させ、描画sf::Sprite::SetSubRect(const IntRect &SubRect)するテクスチャの領域を設定するために使用することです。

sfml API の Sprite クラスは、おそらく開始するのに適した場所です。

于 2012-04-26T01:58:17.547 に答える