Skip to content
← Back to Community
Profile icon

OK I've been making a game for a little bit, lots of rectangles not many patterns so I've finally decided to use a tile set but i don't know how can anyone help? i have the file but i don't know how to incorporate it, can anyone help?
----here's my game

!!!! file can be found in assets>PNG's>Dungeon_Tileset.png

A side-note to @SPQR i have been very inactive recently but i'm back now if anyone could help, it would be you.

Profile icon
Profile icon
Profile icon

It will take a bit of time nailing all the coordinates for your tileset but once you find all the coordinates it shouldn't be a problem.

After taking a look at the documentation, you should be able to use your tileset by:

  • loading the texture
  • convert from texture to sprite
    • sizing the sprite
  • drawing the sprite

Declared variables:

sf::Texture texture; RenderWindow window(...);

For loading:

if (!texture.loadFromFile("image.png")) { // error... }

For converting:

sf::Sprite sprite; sprite.setTexture(texture);

For sizing:

// sf::Sprite::setTextureRect(); this can take rectangles for parameters // x = 10, y = 10, width = 32, height = 32 sprite.setTextureRect(sf::IntRect(10, 10, 32, 32));

For drawing:


It is recommended you separate your different objects into classes. These classes can take care of initialization so you don't have to rewrite your own sprite instances for every new type of object.


Profile icon

Sorry for the (very) late response, I've been out of state and thus away from my computer for about a week and a half.

@mwilki7 did a really good job of explaining this, and there isn't really much else to be said. If you end up needing anything else, though, just @ me. :)