Wie siehts denn der Vector aus? hast ein einfach gemacht like std::vector< int > oder sowas wie std::vector< CMover* >?
Wenn zum 1:
Quote:
for( auto i : m_vecXY )
ar >> i; //=> Wir packen einfach den wert von vector[ x ] (sprich den int) in das Packet ( Ja **** so das zu machen aber am einfachsten )
|
Wenn zum 2:
Quote:
Da der Client reichlich wenig mit den Pointer so ansich anfangen kann ist hier das eigentlich recht gleich, nur das du dort dann eben die jeweilige ID rüber packst und dann den kompletten Mover.
|
Sollte es allerdings eine STRUCT sein was du in dem Vector hast, ist das ganze ganz einfach, schau dir hierzu mal CAr ( ar.h & ar.cpp ) an, dort findest du bereits einiges Struct's ( D3DVECTOR3, .. ) welche bereits übertragen werden, schau dir das ganze mal an dann weißt du was ich meine.
Ganz so easy will man es dir nicht machen, ich denke du willst einiges selbst dazu lernen?
Ansonsten wenn es nach mehreren selbst versuchen nicht geht, kannst du dich gerne bei mir melden.
Mfg.