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 - G.

Pages: « Précédente 1 2 3 [4] 5 6 ... 42 Suivante »
46
N'hésite pas à lire les tutoriels correspondant.
https://www.sfml-dev.org/tutorials/2.5/window-window-fr.php#jouer-avec-la-fencotre

Ou pour l'écran, comme on n'est pas trop sûr de si tu parles de l'écran ou de la fenêtre.

47
Discussions générales / Re: MXE problème ld
« le: Août 24, 2019, 10:57:36 am »
Si tu veux compiler en static faut définir SFML_STATIC

48
Général / Re: compiler sfml en ligne de commande
« le: Août 24, 2019, 06:02:34 am »
Pour tes erreurs je sais pas, mais ça fait quelques années que jpeg n'est plus une dépendance de SFML.

49
Graphique / Re: Affichage sf::Text retourné d'une fonction
« le: Août 07, 2019, 06:27:44 pm »
Tu peux en faire un membre de ta Fenetre

50
Graphique / Re: Affichage sf::Text retourné d'une fonction
« le: Août 06, 2019, 05:27:23 pm »
It is important to note that the sf::Text instance doesn't copy the font that it uses, it only keeps a reference to it. Thus, a sf::Font must not be destructed while it is used by a sf::Text (i.e. never write a function that uses a local sf::Font instance for creating a text).
Ton sf::Font est local à ta fonction dessineText et est donc détruit à la fin de celle-ci.
Et on n'est pas même sûr que font.loadFromFile("Arial.ttf"); ait fonctionné.
J'ai pas lu si le reste est faux.

51
Fenêtrage / Re: Doute sur MouseButtonPressed et MouseButtonReleased
« le: Août 01, 2019, 11:23:15 pm »
1 fois. Sinon t'essaies et tu verras bien :D

if (event.type == sf::Event::MouseButtonPressed)
=> Est-ce qu'on vient d'appuyer sur un bouton de la souris ?

if (sf::Mouse::isButtonPressed(sf::Mouse::Left))
=> Est-ce que le clic gauche de la souris est actuellement enfoncé ?

52
Général / Re: Update GCC - faut-il reinstaller SFML ?
« le: Juillet 31, 2019, 06:48:20 pm »
Bah bien sûr, pour chaque projet qui utilise SFML. Ensuite pour pas t'embêter tu peux créer un template sur codeblocks pour avoir un projet de base déjà paramétré.

Ensuite est-ce que GCC 8.2 gère SFML... ben :
La version du compilateur doit correspondre à 100% !
Si vous pensez que votre version de GCC ne fonctionnera avec aucune des versions des bibliothèques SFML précompilées, n'hésitez pas à recompiler SFML, ce n'est pas compliqué.
C'est encadré en rouge. ;)

53
Général / Re: le programme SFML de test ne compile pas
« le: Juillet 28, 2019, 12:40:38 am »
Faut lier la bibliothèque aussi je pense.
Puis, vous devez lier le fichier compilé aux bibliothèques SFML afin de produire l'exécutable final. SFML est composée de 5 modules (système, fenêtrage, graphique, réseau et audio), et il y a une bibliothèque pour chacun.
Pour lier une bibliothèque SFML, vous devez ajouter "-lsfml-xxx" à votre ligne de commande, par exemple "-lsfml-graphics" pour le module graphique (par rapport au nom du fichier correspondant, le préfixe "lib" et l'extension ".so" doivent être omis).

Citer
g++ main.o -o sfml-app -lsfml-graphics -lsfml-window -lsfml-system

54
Graphique / Re: sf::Text + sf::RectangleShape => sf::sprite ?
« le: Juillet 17, 2019, 05:29:53 pm »
Tu devrais essayer d'hériter de sf::Drawable, c'est bidon

55
Fenêtrage / Re: Imbriquer des events, possible ou pas ?
« le: Juillet 12, 2019, 12:02:55 pm »
Ça n'aurait aucun sens.

Pour faire ton truc, tu peux utiliser un bool que tu mets à true sur l'event MouseButtonPressed, sur l'event MouseMoved tu déplaces ta vue si le bool est à true, et sur MouseButtonReleased tu mets ton bool à false.

56
Général / Re: Crée des sprite,forme dans une classe
« le: Juin 11, 2019, 04:57:06 am »
Y'a rien dans ton joueur::draw
dessiner_forme créer un rectangle et ne s'en sert nul part

Donc ouais si tu ne draw jamais rien du tout, il y a rien de dessiné.

58
Général / Re: Colision
« le: Mars 22, 2019, 12:43:20 am »
j'ais un problème avec les collisions de mon casse brique
Quel problème ?  ???

Citer
balle.move(0.0f, -0.1f);
Je pense que tu peux utiliser une variable ("sf::Vector2f deplacement" par exemple initialisé à 0.0f -0.1f) au lieu de ton 0.0f -0.1f, comme ça quand la direction de la balle change tu as juste à changer la variable.

Pense à bien définir ce que tu veux, essaie de découper en plusieurs tâches simples, ça sera plus facile de le programmer.
Genre "je veux que la balle rebondisse sur les bords de la fenêtre" =
- quand la balle dépasse sur la gauche je veux qu'elle rebondisse vers la droite
- quand la balle dépasse sur la droite je veux qu'elle rebondisse vers la gauche
- quand la balle dépasse sur le haut je veux qu'elle rebondisse vers la bas
- quand la balle dépasse sur le bas je veux qu'elle rebondisse vers la haut (ou game over :p )

ensuite c'est facile :
// dépasse sur la gauche
if (balle.getPosition().x < 0) {
   // rebondir vers la droite
   deplacement.x = 0.1f;
}

// dépasse sur la droite
if (balle.getPosition().x - largeur de la balle > largeur de la fenêtre) {
   // rebondir vers la gauche
   deplacement.x = -0.1f;
}

// blabla pareil avec le haut et le bas, donc avec les y
...

// la balle bouge
balle.move(deplacement);

Ça sera déjà une bonne piste.




59
Général / Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
« le: Mars 03, 2019, 01:25:21 pm »
Quand VS dit qu'il peut pas ouvrir le .lib ça veut dire qu'il le trouve pas.

Le répertoire C:\Users\"User"\Documents\Codage\SFML\SFML-2.5.1\lib existe bien ? Et contient plusieurs fichiers .lib tels quel "sfml-graphics.lib" ?
J'imagine que ton chemin est bon sinon ça bloquerait d'abord sur le include de Graphics.hpp.
Quand tu as téléchargé tu as pris la version correspondante à ton compilateur, et non pas juste "Code source" tout en bas ? (Je demande car ça s'est déjà vu ^^ et dans le code source tu as les include mais pas les lib)

(sinon je sais pas trop :p )

60
Général / Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
« le: Mars 02, 2019, 04:37:18 pm »
T'as bien fait ça ?

Avec le chemin à là où tu as mis SFML ?

Pages: « Précédente 1 2 3 [4] 5 6 ... 42 Suivante »