Drafted rollback compatible bullet lifecycle events.

This commit is contained in:
yflu
2022-11-23 12:30:30 +08:00
parent 024d527f3d
commit 58c18ab7ae
11 changed files with 839 additions and 1072 deletions

View File

@@ -773,9 +773,10 @@ func (pR *Room) OnDismissed() {
pR.PlayerSignalToCloseDict = make(map[int32]SignalToCloseConnCbType)
pR.JoinIndexBooleanArr = make([]bool, pR.Capacity)
pR.Barriers = make(map[int32]*Barrier)
pR.InputsBuffer = NewRingBuffer(1024)
pR.RenderCacheSize = 256
pR.RenderFrameBuffer = NewRingBuffer(pR.RenderCacheSize)
pR.DiscreteInputsBuffer = sync.Map{}
pR.RenderFrameBuffer = NewRingBuffer(1024)
pR.InputsBuffer = NewRingBuffer((pR.RenderCacheSize >> 2)+1)
pR.LastAllConfirmedInputFrameId = -1
pR.LastAllConfirmedInputFrameIdWithChange = -1