mischa
a7826711c3
grab rb pos for now
2024-04-04 00:26:47 +08:00
mischa
f9a5ff72c4
remove unused
2024-04-04 00:26:47 +08:00
mischa
6330adf092
set rigidbody in fixedupdate
2024-04-04 00:26:47 +08:00
mischa
4a8ad22412
remove unused
2024-04-04 00:26:47 +08:00
mischa
2f8efe5ca3
end predicting after command arrived and first state got back
2024-04-04 00:26:47 +08:00
mischa
0e3af6694c
blend over rtt
2024-04-04 00:26:47 +08:00
mischa
6c0c03ccdc
blend curve things
2024-04-04 00:26:47 +08:00
mischa
dc7677aefd
blend curve & sample
2024-04-04 00:26:47 +08:00
mischa
395642850d
distance threshold and transition to following
2024-04-04 00:26:47 +08:00
mischa
be8776473d
set rb not tf
2024-04-04 00:26:47 +08:00
mischa
2775fd67ff
better catchup
2024-04-04 00:26:47 +08:00
mischa
dbaf7e395f
better
2024-04-04 00:26:47 +08:00
mischa
7b50aa0271
blending ahead/behind debug draw
2024-04-04 00:26:47 +08:00
mischa
8cf073fe5b
local dampening
2024-04-04 00:26:47 +08:00
mischa
e88f88f4c1
blend better
2024-04-04 00:26:47 +08:00
mischa
08dabf0faf
naming
2024-04-04 00:26:47 +08:00
mischa
8da2508c2e
debug draw
2024-04-04 00:26:47 +08:00
mischa
fa276e9996
in update
2024-04-04 00:26:47 +08:00
mischa
032b6c37e0
things
2024-04-04 00:26:47 +08:00
mischa
ba8707c25f
dont correct while predicting
2024-04-04 00:26:47 +08:00
mischa
e09656e1bd
logging
2024-04-04 00:26:47 +08:00
mischa
e323ac42bf
predict others on touch!
2024-04-04 00:26:47 +08:00
mischa
6ff1920a02
remove old ball handling
2024-04-04 00:26:47 +08:00
mischa
cbf69dea09
sv
2024-04-04 00:26:47 +08:00
mischa
4a65302c8a
debug colors
2024-04-04 00:26:47 +08:00
mischa
bf9fe3880d
wip
2024-04-04 00:26:47 +08:00
mischa
2c04d50a3d
remove unused
2024-04-04 00:26:47 +08:00
mischa
4da1b7879d
increase latency for now
2024-04-04 00:26:47 +08:00
mischa
c418cf268e
color
2024-04-04 00:26:47 +08:00
mischa
40cba8869d
disable script icons for now
2024-04-04 00:26:47 +08:00
mischa
d693593d46
blending wip
2024-04-04 00:26:47 +08:00
mischa
f3090ff1c7
fix stacked demo
2024-04-04 00:26:47 +08:00
mischa
5f7da29749
cleanups
2024-04-04 00:26:47 +08:00
mischa
6b37e91d79
replace demos PredictedRigidbody with ForecastRigidbody for testing
2024-04-04 00:26:47 +08:00
mischa
d6c9af4984
ForecastRigidbody
2024-04-04 00:26:47 +08:00
mischa
629c560bce
Stacked Prediction Example: show ping
2024-04-04 00:26:40 +08:00
mischa
83807e978d
Predicted Billiards: remove unused code
2024-04-02 17:12:48 +08:00
mischa
779da04b7f
Predicted Billiards Example: remove old 'inputs' code
2024-04-02 16:26:56 +08:00
mischa
83d652c7f4
fix(EdgegapHosting): only include enabled scenes in build ( #3798 )
...
* fix(EdgegapHosting): only include enabled scenes in build
* syntax
2024-04-02 16:23:51 +08:00
MrGadget
37db5037cd
chore(NetworkInformationPreview): align values to labels better
2024-04-02 00:47:30 -04:00
MrGadget
65dcbe40e1
chore: Added LagCompensatorInspector ( #3796 )
2024-03-29 13:31:52 +08:00
MrGadget
f2291fc5a8
fix(LagCompensator): Updated Attributes
...
ServerCallback, DisallowMultipleComponent, and HelpURL
2024-03-28 13:36:08 -04:00
MrGadget
24883cfe02
chore(NetworkManager): Fixed SendRate Tooltip
2024-03-28 11:28:08 -04:00
MrGadget
c439bf80e8
chore(NetworkManager): Clarified SendRate Tooltip
2024-03-28 11:21:17 -04:00
mischa
0c2321aca6
perf(PredictedRigidbody): introduce FAST mode where physics & renderers aren't separated
2024-03-28 22:11:52 +08:00
mischa
b815c87a6d
forgot to remove logs
2024-03-28 21:32:26 +08:00
mischa
5b24c886ba
fix(PredictedRigidbody): increase default motion smoothing angular velocity threshold
2024-03-28 21:31:07 +08:00
mischa
8e2bcc02d3
perf(PredictedRigidbody): OnReceivedState compares sqr magnitude (part 2)
2024-03-27 23:07:36 +08:00
mischa
a6adc2599f
syntax
2024-03-27 23:07:36 +08:00
mischa
4b632edc4c
perf(PredictedRigidbody): OnReceivedState compares sqr magnitude
2024-03-27 23:07:36 +08:00
mischa
dba373b27d
perf(PredictedRigidbody): revert syncing 'sleeping' because it cut benchmark performance in half (!)
2024-03-27 23:07:36 +08:00
MrGadget
fa64d7abc7
fix(RemoteStatistics): Changed default hotKey to backQuote
...
- Same as GUIConsole, and for the same reason (F11 is fullscreen in browser)
2024-03-26 08:17:05 -04:00
MrGadget
f15b9f3539
feat(SyncSet): Add individual Actions for operations
...
Deprecates Callback Action.
2024-03-24 12:01:17 -04:00
MrGadget
0fe29dcd9e
style(SyncSetTest): code formatting
2024-03-24 10:18:58 -04:00
MrGadget
ee61745c4d
fix(SyncSet): Clear after Callback
...
Allows users to iterate the set before it's wiped
2024-03-24 10:16:48 -04:00
MrGadget
527b754061
fix(SyncSet): Change Callback to Action
2024-03-24 10:10:29 -04:00
MrGadget
bed7e81555
style(SyncSetTest): code formatting
2024-03-24 10:07:49 -04:00
MrGadget
efae595453
chore(SyncSet): code formatting
2024-03-24 10:07:08 -04:00
mischa
717823f302
readme
2024-03-24 12:00:45 +08:00
mischa
d1f0f3098a
Prediction Example: stacked predicted boxes
2024-03-24 11:59:32 +08:00
mischa
0fc617d2cb
PredictedRigidbody: sync & show remote.sleeping to easier debug objects coming to rest
2024-03-24 11:58:33 +08:00
MrGadget
5e1c80255c
feat(SyncList): Add individual Actions for operations ( #3794 )
2024-03-23 14:54:38 -04:00
MrGadget
c69e13df2a
style(SyncListTest): Formatting
2024-03-23 14:38:23 -04:00
MrGadget
f5c2336112
chore(:SyncListTest): Improved tests
2024-03-23 14:38:23 -04:00
MrGadget
7236447ef9
fix(SyncList): Clear after Callback
...
Allows users to iterate the list before it's wiped
2024-03-23 14:38:23 -04:00
MrGadget
f2b89867a0
fix(SyncList): Change Callback to Action
2024-03-23 14:38:23 -04:00
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
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
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