Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques > SFML
SFML Forum d'entraide sur l'API SFML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/12/2009, 13h59   #1
magic-moad
Invité de passage
 
Homme Moad
Étudiant
Inscription : mars 2009
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Moad
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 39
Points : 3
Points : 3
Par défaut souci d'utilisation de SFML

bonjour,

tout d'abord, je suis débutant en programmation graphique

bon,
je suis entrain de devellopper des claviers 3D. j'utilise la bibliothéque SFML,
le probléme que j'arrive pas a creer des boutons.
j'ai pas trouvé bcp d chose dans le tuto du site SMFL.

merci
magic-moad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2009, 16h39   #2
loka
Rédacteur
 
Avatar de loka
 
Homme Romain PERRUCHON
Directeur technique
Inscription : novembre 2004
Messages : 2 667
Détails du profil
Informations personnelles :
Nom : Homme Romain PERRUCHON
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Directeur technique
Secteur : Service public

Informations forums :
Inscription : novembre 2004
Messages : 2 667
Points : 5 198
Points : 5 198
Bonjour,

Qu'est ce qu'un bouton pour toi ?
Tu peux simplement faire une image de bouton avec un event au clic de la souris ( voir ajouter un event au survol pour changer l'image et faire paraitre ton bouton plus sympa).

Si tu cherches un langage qui te permette de créer directement un vrai bouton, je pense que passer par Qt par exemple serait plus approprié.
loka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2009, 09h17   #3
magic-moad
Invité de passage
 
Homme Moad
Étudiant
Inscription : mars 2009
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Moad
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 39
Points : 3
Points : 3
Citation:
Envoyé par loka Voir le message
Bonjour,

Qu'est ce qu'un bouton pour toi ?
Tu peux simplement faire une image de bouton avec un event au clic de la souris ( voir ajouter un event au survol pour changer l'image et faire paraitre ton bouton plus sympa).

Si tu cherches un langage qui te permette de créer directement un vrai bouton, je pense que passer par Qt par exemple serait plus approprié.

Salut
en fait, les boutons sont des claviers.
pourrais-je utiliser le Qt dans mon programme, c-à-d utilisé Qt et SFML en même temps.
merci
magic-moad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2009, 10h22   #4
morius
Invité de passage
 
Inscription : janvier 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 20
Points : 2
Points : 2
Il y a un tutoriel sur l'implémentation d'une interface Qt avec SFML sur le site de cette librairie:http://www.sfml-dev.org/tutorials/1....hics-qt-fr.php
morius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2009, 16h28   #5
loka
Rédacteur
 
Avatar de loka
 
Homme Romain PERRUCHON
Directeur technique
Inscription : novembre 2004
Messages : 2 667
Détails du profil
Informations personnelles :
Nom : Homme Romain PERRUCHON
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Directeur technique
Secteur : Service public

Informations forums :
Inscription : novembre 2004
Messages : 2 667
Points : 5 198
Points : 5 198
Et tu as ensuite de très bon tutoriels Qt sur ce site :
http://qt.developpez.com/tutoriels/
loka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2009, 02h57   #6
magic-moad
Invité de passage
 
Homme Moad
Étudiant
Inscription : mars 2009
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Moad
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 39
Points : 3
Points : 3
Salut

En fait, j'arrive pas a localiser l'image, j'ai essayé plusieurs fois maais sans resultat. quand je fais un clic de souris à n'inmporte quelle place de l'ecran il m'affiche tjrs la lettre "A".

voici mon code :

sf::RenderWindow App(sf::VideoMode(800, 600), "SFML Views");

sf::Image AImage;
if (!AImage.LoadFromFile("A.jpg"))
return EXIT_FAILURE;
sf::Sprite A(AImage);

sf::Event Event;

if(Event.Type==sf::Event::MouseButtonPressed)
{
if(A.SetPosition(1000,1000)) // Là ou il y a l'erreur
std::cout<<"A"<<std::endl;

}
comment pourrais-je faire un event au clic de la sourie sur une image. SVP ???

Merci
magic-moad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2009, 03h34   #7
magic-moad
Invité de passage
 
Homme Moad
Étudiant
Inscription : mars 2009
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Moad
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 39
Points : 3
Points : 3
Par défaut Salut

bon, je crois que personne n'a une reponse pour moi

en fait, j'ai essayé de localiser l'image (Sprite) avec ce bout de programme
if(Event.Type==sf::Event::MouseButtonPressed)
{
if((Event.MouseMove.X>=0) && (Event.MouseMove.X<=100))
if((Event.MouseMove.Y>=0) && (Event.MouseMove.Y<=100))
std::cout<<"A";
}

mais le blème c que quand je redimensionne le fond je perd tt, cad je n'arrive pas a localiser le sprite une autre fois.

avez-vous une idée?!!
merci
magic-moad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h57.


 
 
 
 
Partenaires

Hébergement Web