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

Messages récents

Pages: « Précédente 1 [2] 3 4 ... 10 Suivante »
11
Général / Re: Récupérer dans deux variables la hauteur et la largeur de l'écran
« Dernier message par Slidehub le Octobre 12, 2019, 06:57:12 pm »
Bonsoir,
Oui, en effet.
Mais c'est bon, le problème est résolu  ;)
Extrait de mon code :
        while (window.isOpen())
        {
                sf::Vector2u size = window.getSize();
                unsigned int width = size.x;
                unsigned int height = size.y;
                int variable = height-54;
...
 
J'avais juste oublié de mettre "int" devant variable. Encore merci à G..
12
Général / Re: Récupérer dans deux variables la hauteur et la largeur de l'écran
« Dernier message par G. le Octobre 12, 2019, 05:11:17 pm »
Faut déclarer ta variable "variable".  :P (On n'a pas le code donc on sait pas ce que tu as fait précisément)
Tu risques de beaucoup galérer si tu as pas encore les bases du C++, il vaut mieux avoir des bases potables avant de se lancer dans plus gros
13
Général / Re: Récupérer dans deux variables la hauteur et la largeur de l'écran
« Dernier message par Slidehub le Octobre 12, 2019, 04:35:13 pm »
Bonjour, merci beaucoup pour votre réponse rapide.
Je voulais juste savoir pour la fenêtre. Cependant, lorsque j’exécute un code simple, ça marche, pas de problème, mais quand je veux créer une variable, et faire des opérations avec, ça ne marche plus.

Return du compilateur (j'utilise g++) :
main.cpp: In function ‘int main():
main.cpp:117:3: error: ‘variable’ was not declared in this scope
   variable = height-54;
   ^~~~~~~~
main.cpp:117:3: note: suggested alternative: ‘mutable’
   variable = height-54;
   ^~~~~~~~
   mutable
14
Général / Re: Récupérer dans deux variables la hauteur et la largeur de l'écran
« Dernier message par G. le Octobre 12, 2019, 04:08:09 pm »
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.
15
Général / [RÉSOLU] Récupérer dans deux variables la hauteur et la largeur de l'écran
« Dernier message par Slidehub le Octobre 12, 2019, 02:47:12 pm »
Bonjour à toutes et à tous.

Je débute actuellement en SFML, avec c++.
Je voudrais savoir si il y a moyen de récupérer dans deux variables la longueur et la largeur de l'écran, sans les bordures, ou le tableau de bord (dock). Juste la fenêtre en elle même.

Par exemple, que ça fasse :
hauteur_écran=// Quelque chose
largeur_écran=// Quelque chose

Je suis débutant, donc désolé si ma question puisse paraître ridicule. ;D

Merci d'avance pour vos retours,
SlideHub  8)
16
Réseau / Re: Entiers à taille fixe
« Dernier message par Blenderiste09 le Octobre 03, 2019, 11:40:19 am »
Salut !
Merci pour tes réponses  :)
Je me demande bien à quelles autres opérations tu pensais, du coup :P

Eh bien, je ne savais pas non plus :P . Je voulais juste être sûr de ne pas faire de bêtise, histoire de ne pas faire crasher les autres joueurs par ma faute ^^

Merci encore !
17
Réseau / Re: Entiers à taille fixe
« Dernier message par Laurent le Octobre 03, 2019, 07:53:12 am »
Citer
Puis-je convertir un sf::Uint32 en (unsigned) int sans problème (du genre : int a = sf::Uint32(42))
Bien sûr, tant que la valeur tient dans la plage du type de destination (ce qui devrait être le cas ici).

Citer
ou est-ce que je dois effectuer d'autres opérations avant ?
Je me demande bien à quelles autres opérations tu pensais, du coup :P

Citer
Du coup, est-ce que je devrais utiliser int32_t ou sf::Uint32 de préférence pour les envois par réseau ?
N'importe lequel (c'est pareil), mais l'un des deux, oui, comme indiqué dans le tutoriel correspondant.
18
Réseau / [Résolu] Entiers à taille fixe
« Dernier message par Blenderiste09 le Octobre 02, 2019, 10:11:54 pm »
Bonjour à tous,
Je suis en train de faire un système de serveur-client pour Portal 2 en modifiant un plugin existant (https://github.com/NeKzor/SourceAutoRecord).
Le problème est que je sois envoyer un ID depuis le serveur vers les clients, j'utilise donc sf::Uint32 et je le stocke dans l'ID d'une entité. Le soucis, c'est que j'aimerais éviter de modifier cette entité en définissant l'ID comme étant un sf::Uint32. J'aurais voulu le laisser comme un unsigned int.

Ma question est donc : Puis-je convertir un sf::Uint32 en (unsigned) int sans problème (du genre : int a = sf::Uint32(42)) vu que ce ne sont que des typedefs ou est-ce que je dois effectuer d'autres opérations avant ?

Également, en cherchant une réponse sur ce forum, je suis tombé sur ce thread : https://fr.sfml-dev.org/forums/index.php?topic=20843.msg149420#msg149420

Du coup, est-ce que je devrais utiliser int32_t ou sf::Uint32 de préférence pour les envois par réseau ?


Merci d'avance :)
19
Suggestions de nouvelles fonctionnalités / Re: Masques Sprites
« Dernier message par Aurghnost le Septembre 20, 2019, 05:39:31 pm »
En fait, pour les Textures, simplement générer l'image en noir et blanc pour ensuite pouvoir, avec les sprites, avoir une méthode détectant l'intersection de deux masques (noir avec noir).
Donc, effectivement mettre une couleur de la texture en pixels transparent ou utiliser la transparence des images 32bits.

En fait, pour être plus précis, j'aimerais pouvoir détecter les collisions entre deux sprites comme entre deux Rect (avec intersect) mais avec une précision au pixel près.

Je ne sais pas si je suis clair  :-[
20
Parce que prevMouse est identique à ce que tu vas récupérer dans Event::MouseMoved, de toute évidence.
Certes, c'est ce que me disait le debugger mais cela causait mon désaroi...

Un "vrai" prevMouse serait mis à jour dans Event::MouseMoved, juste après avoir utilisé les coordonnées.
Ah Il s'agit donc d'un mauvais positionnement de prevMouv dans le code...  ::)

Sinon j'aime bien leftButtonPressed et leftButtonReleased. Tu ne crois pas qu'il y a un truc qui sert légèrement à rien là-dedans ? ;)
Si,si, mais qd je suis perdu je tente des trucs fous pour voir ; l'espoir fait coder... ;D

Quoi qu'il en soit, j'ai pu venir à bout de ce Pb grace à Toi. Merci encore pour ce soutien efficace et rapide. :)
Rick.
Pages: « Précédente 1 [2] 3 4 ... 10 Suivante »