Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - teamwar4

Pages: [1]
1
Graphique / Re : [SFML 2.0] Transparence fond png
« le: Mai 12, 2012, 04:32:58 pm »
J'utilise Qt donc te donner ça dans un main(), je vois pas comment?

2
Graphique / Re : [SFML 2.0] Transparence fond png
« le: Mai 12, 2012, 03:58:18 pm »
voici ma boucle:

void Map::f_display()
{
    int mapX = 0;
    int mapY = 0;
    int posXD = m_cellX * 50 +150;
    int posX = posXD;
    int posYD = 150;
    int posY = posYD;


    while (mapX != m_cellX)
    {
        while (mapY != m_cellY)
        {
            CellDisplay *cell = new CellDisplay(Window::w_fAffichage, QPoint(posX, posY), QSize(100, 55));
            cell->show();
            mapY++;
            posX = posX+50;
            posY = posY+25;
        }
        if (mapY == m_cellY)
        {
            mapY = 0;
        }
        mapX++;
        posX = mapX * -50 + posXD;
        posY = mapX * 25 + posYD;
    }
}

3
Graphique / [SFML 2.0] Transparence fond png
« le: Mai 12, 2012, 03:52:51 pm »
Bonjour,

Je suis entrain de coder un éditeur de map en 2D isométrique.

Mes tiles sont enregistrés au format png avec un fond rose, je place ensuite un masque de couleur.

Mais lorsque mes tiles se superposent, on voit apparaitre du noir.

Voici mon code:

sf::Image cellI;
sf::Texture cell;
sf::Sprite cellDisplay;

cellI.loadFromFile("tiles/bois.png");
cellI.createMaskFromColor(sf::Color(255,0,220),0);
cell.loadFromImage(cellI);
cell.setSmooth(false);
cellDisplay.setTexture(cell);
 

[attachment deleted by admin]

Pages: [1]