Bonjour, lorsque j'envoie des données avec le mode "Reliable delta compressed", elles partent avec les bonnes valeurs mais quand je reçois ça arrive que ce soit des valeurs non identiques.
Par exemple j'ai envoyé un vector3(scale) = Vector3.one et je reçois un Vector3.zero.
D'ou peut venir ce genre de probleme ? Selon moi il n'y a pas de décalage dans mon code, par exemple j'enverrais 4 int et je reçois 1 char et 3 int ce qui pourrait créer des décalages.
Le code
Aussi dans la doc il est précisé que si les valeurs ne changent pas alors elles ne sont pas renvoyées mais avant de les lire elles sont bien repaquee dans le buffer pour avoir une lecture coherente?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void OnSerializeNetworkView(BitStream stream, NetworkMessageInfo info) { if (stream.isWriting) { // ici mes valeurs envoye } else { // ici je lis les valeurs. } }
Merci de votre aide.
Ce probleme commence a me
Partager