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.


Sujets - Scol-Ben

Pages: [1]
1
Réseau / Envoyer et recevoir des données problème
« le: Août 10, 2014, 11:26:53 pm »
Bonsoir, voilà j'ai crée un petit jeu 2D pour m’entraîner, dans mon jeu la seule chose que l'on peut faire c'est déplacer un personnage avec des animations.

Donc je voudrais pouvoir mettre un place système multijoueur, alors j'ai donc suivit le tutoriel, j'ai fait en sorte que si l'utilisateur appuis sur S sa crée le serveur. et si un autre appuis sur C sa se connecte en tant que client.

J'ai essayé, sa fonctionne, je suis bien connecté avec le 2ème PC en local.

Maintenant je ne comprend pas comment je pourrais faire en sorte de voir le personnage du PC serveur et de même pour lui, c'est pareille pour les animations, je voudrais envoyé des donnés par rapport à ma position, afficher le personnage et les animations lorsque qu'il appuis sur les déplacements, comme si je jouer seule.

Mais je ne comprend pas comment sa fonctionne de recevoir et envoyé des donnés.

Faut-il crée plusieurs personnage ?
Actuellement je sais que 'socket.send' permet d'envoyé des données et 'socket.receive' permet d'en recevoir, mais ou est-ce que je doit les placers ?

Si vous auriez un exemple rapide, je vous en serai reconnaissant.
Merci à vous.

2
Général / Convertir time en float
« le: Août 08, 2014, 10:20:19 pm »
Bonsoir, avant de parler de mon problème, je ne sais pas du tout si je suis dans la bonne section et aussi j'ai posté mon problème ici car j'utilise un objet Time qui est utilisé avec SFML.

Voilà je souhaite convertir l'objet Time en Float car je souhaite faire en sorte de gérer la vitesse de mon application pour éviter les problèmes de vitesse entre deux config n'ayant pas les mêmes vitesses pour afficher une image/sec. (Je sais pas si vous avez compris ^^)

const int deplacement;
float deplacementFPS;

Clock clock;
while(window.isOpen())
{
       window.clear();
       ....
       Time frameTime = clock.restart();
       deplacementFPS += deplacement * frameTime;
}

Et ensuite utiliser la méthode move :

monSprite.move(0.0, -deplacementFPS); // Ceci est un exemple.

Merci de votre aide.

PS : encore une fois si le nom de mon sujet ne correspond pas à mon problème ou s'il n'est pas aux bons endroits merci de me le dire j'éditerai.

Pages: [1]
anything