2012-04-25 27 views
1

私は、使用するタイルセットを見てみることにしましたが、いくつか見つけましたが、1つのファイルに複数のタイルがあるように見えます。SFMLと衝突検出でタイルを使用する

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

例:Tileset

答えて

1

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

SFML APIでSpriteクラスはおそらく

を開始するには良い場所です