Bonjour à tous et à toutes !!
Voilà plusieurs heures que je cherche à mettre une simple tile par le biais de calcul dans une perceptive isométrique selon le shémas suivant :
Sans grand succès comme vous pouvez le constater sur ce screenshot :
J'ai cherché sur le web pendant pas mal de temps mais aucune technique que j'ai pu trouver fonctionnement réellement...
Voici mon code source actuel :
#include <SFML/Graphics.hpp>
int main(){
sf::RenderWindow window(sf::VideoMode(100, 100), "Isometric Tile");
sf::RectangleShape rect(sf::Vector2f(40,40));
rect.setFillColor(sf::Color::Green);
rect.setPosition(30,30);
rect.rotate(45.0f);
rect.setSize(sf::Vector2f(rect.getSize().x, rect.getSize().y/2));
while(window.isOpen()){
sf::Event event;
while(window.pollEvent(event)){
if(event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(rect);
window.display();
}
return 0;
}
Merci de votre aide, futur.
Sur ce bonne nuit à vous
PS : On m'a conseillé d'utiliser Opengl mais je pense que ça n'est pas utile et je veux y faire abstraction; aussi conseiller d'utiliser les vues (ex : http://stackoverflow.com/questions/14179931/sfml-generate-isometric-tile) mais il y a sûrement moyen que vous m'aidiez