1
Graphique / Re : Image bizzarement non trouvée...
« le: Novembre 11, 2015, 08:58:17 pm »
... Je ne sait pas pourquoi, quand j'ai remplacé l'image "image" par une autre image, ça a marché...
Mais merci quand même!
Je profite de ce post (si je peut me le permettre) pour vous demander une 2eme question...
J'aimerais faire mon perso se mouvoir mais sa marche pas...!:
Mais merci quand même!
Je profite de ce post (si je peut me le permettre) pour vous demander une 2eme question...
J'aimerais faire mon perso se mouvoir mais sa marche pas...!:
[#include <SFML/Graphics.hpp>
int main()
{
//Création fenêtre
sf::RenderWindow Window(sf::VideoMode(800, 300, 32), "DarkKnight");
//Texture
sf::Texture Texture;
if (!Texture.loadFromFile("image.jpg"))
return 1;
//Sprite
sf::Sprite Sprite;
Sprite.setTexture(Texture);
Sprite.setScale(4.0f, 2.0f);
Sprite.setPosition(0, 0);
sf::Sprite spriteperso;
sf::Texture perso;
if (!perso.loadFromFile("perso.png", sf::IntRect(32, 0, 32, 32)))
return 1;
spriteperso.setTexture(perso);
spriteperso.setScale(2.0f, 2.0f);
spriteperso.setPosition(60, 192);
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Key::D))
{
spriteperso.move(3, 0);
}
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Key::S))
{
spriteperso.move(-3, 0);
}
//Si on appuie sur X
while (Window.isOpen())
{
sf::Event Event;
while (Window.pollEvent(Event))
{
switch (Event.type)
{
case sf::Event::Closed: Window.close();
break;
default:
break;
}
}
//Dessin des diverses texture/formes
Window.clear(sf::Color::Black);
Window.draw(Sprite);
Window.draw(spriteperso);
Window.display();
}
return 0;
}]
Merci beaucoup d'avance pour votre aide!...
int main()
{
//Création fenêtre
sf::RenderWindow Window(sf::VideoMode(800, 300, 32), "DarkKnight");
//Texture
sf::Texture Texture;
if (!Texture.loadFromFile("image.jpg"))
return 1;
//Sprite
sf::Sprite Sprite;
Sprite.setTexture(Texture);
Sprite.setScale(4.0f, 2.0f);
Sprite.setPosition(0, 0);
sf::Sprite spriteperso;
sf::Texture perso;
if (!perso.loadFromFile("perso.png", sf::IntRect(32, 0, 32, 32)))
return 1;
spriteperso.setTexture(perso);
spriteperso.setScale(2.0f, 2.0f);
spriteperso.setPosition(60, 192);
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Key::D))
{
spriteperso.move(3, 0);
}
if (sf::Keyboard::isKeyPressed(sf::Keyboard::Key::S))
{
spriteperso.move(-3, 0);
}
//Si on appuie sur X
while (Window.isOpen())
{
sf::Event Event;
while (Window.pollEvent(Event))
{
switch (Event.type)
{
case sf::Event::Closed: Window.close();
break;
default:
break;
}
}
//Dessin des diverses texture/formes
Window.clear(sf::Color::Black);
Window.draw(Sprite);
Window.draw(spriteperso);
Window.display();
}
return 0;
}]
Merci beaucoup d'avance pour votre aide!...