[sldev] Deltas and ACK (was: Wiki article on culling)
Boroondas Gupte
sllists at boroon.dasgupta.ch
Wed Jul 23 17:02:37 PDT 2008
Jake Simpson schrieb:
> Your idea of only sending delta's is a good one - it's what Quake uses
> in fact. However you can extend that further so that when a client
> ack's a delta packet, the simulator then updates it's default state
> which it uses as the control state (ie that which it derives the delta
> packet from, by comparing this state with the current object state)
> since it knows that the client now has a copy of that latest state,
> since the delta packet was acked. The client of course, does the same
> thing internally.
What if the ACK is lost (or just delayed)? Would the client interpret
following deltas relative to the just ACKed state while the server would
have created them still relative to some earlier state?
Boroondas
More information about the SLDev
mailing list