mischa
f2d43de036
fix: PredictedRigidbody now always teleports to corrections to avoid objects not being able to move to a corrected position if there's another object inbetween
2024-03-23 23:57:40 +08:00
MrGadget
a356ef7aa4
style(SyncList): formatting
2024-03-23 11:48:27 -04:00
mischa
48beaf597c
PredictedRigidbody: virtual Awake
2024-03-23 23:43:19 +08:00
mischa
6e04b1e2e9
Update FUNDING.yml
2024-03-23 19:16:12 +08:00
F_CIL
8420c3fc6c
Update comments for SyncVar ( #3792 )
...
The current comments for SyncVar is somewhat misleading. That is to say, it is mentioned in the comments that SyncVar can only be modified on the server side, and will be automatically synchronized to the client. But in fact, if syncDirection is set to ClientToServer, SyncVar should be modified on the client and automatically synchronized to the server and other clients. The same error exists in the comments of hook attribute
2024-03-23 18:58:42 +08:00
MrGadget
81238b69d1
feat(SyncDictionary): Add individual Actions for operations ( #3791 )
2024-03-23 10:44:52 +08:00
MrGadget
b59fa3511e
SyncDictionary: Add oldValue to AddOperation ( #3790 )
...
This is preparation for Actions coming in subsequent PR.
2024-03-22 12:49:01 +08:00
MrGadget
74a4f25a61
fix(SyncDictionary): Clear after Callback ( #3789 )
2024-03-22 11:02:54 +08:00
MrGadget
f7329f621c
chore(SyncDictionaryTest): Improved tests
2024-03-21 10:53:42 -04:00
MrGadget
e83c127747
style(SyncDictionary): code formatting
2024-03-21 09:55:16 -04:00
mischa
d19f27a936
Billiards readme: link prediction article
2024-03-21 12:37:20 +08:00
mischa
6c6b3e49e0
Billiards (not predicted): add latency simulation and improve explanation
2024-03-21 12:14:03 +08:00
mischa
831e2c506c
Predicted Billiards: fix pocket resets for latest prediction and update Readme to be ready for users!
2024-03-21 11:48:54 +08:00
mischa
3850756a5b
Predicted Billiards: fix Rigidbody access for latest prediction
2024-03-20 21:31:07 +08:00
mischa
a39c557e13
Predicted Billiards: fix dragging with predicted Rigidbody
2024-03-20 21:26:29 +08:00
mischa
376ed53483
Predicted Billiards: fix ghost materials
2024-03-20 18:38:14 +08:00
mischa
ac87583df8
perf: Prediction.CorrectHistory removed O(N) insertion. adjusting successive values is enough.
2024-03-18 16:24:12 +08:00
mischa
a84b7863ac
fix: Prediction.CorrectHistory now adjusts afterIndex after removals/insertions
2024-03-18 15:52:24 +08:00
mischa
af35e8678f
Prediction: explain insertions complexity
2024-03-18 15:49:08 +08:00
MrGadget
dfa551239e
fix(SimpleWeb.jslib): Locally Scope Runtime
2024-03-17 14:10:38 -04:00
MrGadget
36bac87b63
style(SimpleWeb.jslib): Code formatting
2024-03-17 14:09:51 -04:00
MrGadget
b062fe77ff
fix(SimpleWeb): scope websocket locally instead of globally
2024-03-15 21:29:44 -04:00
Robin Rolf
80687d3b4c
fix(LobbyServiceCreateDialogue): Added warning about Edgegap Lobby Name bug ( #3783 )
2024-03-15 16:02:50 -04:00
Robin Rolf
9641842147
fix: Edgegap Lobby Create UI Tweaks ( #3782 )
...
* chore: Edgegap Lobby Create UI Tweaks
* 3 loading dots
* help urls
2024-03-15 13:19:50 -04:00
MrGadget
84cb7089bf
EncryptionTransportInspector: Fixed button label
2024-03-15 11:44:36 -04:00
MrGadget
3ccf1c1ce5
fix(EdgegapLobbyKcpTransport): Fixed HelpURL
2024-03-15 11:16:52 -04:00
Robin Rolf
3a4f68dfcc
chore: old unity compat for PredictedRigidbody ( #3781 )
2024-03-15 22:12:20 +08:00
Robin Rolf
a23c5b75ad
feat: Edgegap Lobby Transport & Demo ( #3780 )
...
* feat: Edgegap Lobby Transport & Example
* Code Cleanup
* Rename data -> models
* Remove debug logs
* Log errors as OnClient/ServerError dont always log
* Only show joinable lobbies
* naming
* Transport help url
* old unity compat
* Unity 2020 compat as well
* Readme
* lobby name is required + correct placeholder
* Update lobby ui prefab too
* Lobby creation ui tweaks
* lobby url tooltip tweak
* Remove test lobby url
2024-03-15 14:09:04 +00:00
mischa
4d6ac92b62
Prediction: RingBuffer perf comments
2024-03-15 13:44:46 +08:00
mischa
52d00aa3e3
perf: PredictedRigidbody MoveTowardsCustom: only calculate distance factor once
2024-03-15 13:33:04 +08:00
mischa
e7e02c6662
perf: PredictedRigidbody MoveTowardsCustom
2024-03-15 13:21:11 +08:00
mischa
3daa3db8a4
perf: PredictedRigidbody smoothFollowThreshold squared caching
2024-03-15 12:55:09 +08:00
mischa
f532f0a283
PredictedRigidbody: update hard follow commented code
2024-03-15 12:32:42 +08:00
mischa
a7d310926d
ProjectSettings resaved with current Unity version
2024-03-15 12:24:46 +08:00
mischa
2a70862462
perf: PredictedRigidbody caches physics transform to use GetPositionAndRotation
2024-03-14 17:57:41 +08:00
mischa
0fc6688cea
perf: PredictedRigidbody UpdateGhosting: only every few frames
2024-03-14 17:55:44 +08:00
mischa
be0efc9fb6
prediction benchmark updated
2024-03-14 15:37:59 +08:00
mischa
fde90897f3
perf: PredictedRigidbody RecordState only grabs count once
2024-03-14 15:30:28 +08:00
mischa
1c7cc41bbd
perf: PredictedRigidbody state properties inlined
2024-03-14 15:30:25 +08:00
mischa
7f0a774968
perf: PredictedRigidbody RecordState only calls NetworkTime.time getter once
2024-03-14 15:30:22 +08:00
mischa
cbc67aecc0
perf: PredictedRigidbody FixedUpdate caches sqr computations
2024-03-14 15:29:52 +08:00
mischa
0781dd58c0
inlining
2024-03-14 15:29:33 +08:00
mischa
ce00db0943
perf: PredictedRigidbody caches IsMoving sqr computations
2024-03-14 15:29:30 +08:00
mischa
a4f42194cf
perf: PredictedRigidbody syncs a blittable struct once instead of doing 5 separate reads/writes
2024-03-14 14:57:38 +08:00
mischa
fb1d2ee683
PredictedSyncData struct first step: same reads & writes
2024-03-14 14:57:38 +08:00
mischa
3e852d3cb3
perf: PredictedRigidbody doesn't log "Separating Physics" anymore
2024-03-14 14:57:38 +08:00
mischa
95881c02b5
perf: Prediction.Sample() removed SortedList foreach iteration allocations(!)
2024-03-14 14:57:38 +08:00
mischa
cd4715fc7c
perf: PredictedRigidbody doesn't log hard correction when ahead anymore
2024-03-14 14:57:38 +08:00
mischa
59ef0e0cf3
PredictedRigidbody: syntax
2024-03-14 14:57:19 +08:00
mischa
949022e265
PredictedRigidbody: OnDeserialize parsing grouped together (syntax change)
2024-03-14 11:39:52 +08:00