[SDK 1.8.1] Contact receiver getting max value (1) for one frame after remove Sender/Contact
tracked
AstraeaZero
How to reproduce:
1.Make new Contact Receiver (i used Proximity) and input parameter
2.Make Sender corresponding to this Receiver (as example Hand)
3.Go into playmode and turn on Sender, to start contact getting value from Sender
4.Pause Unity playmode, then disable Sender and click next step
You will notice for one frame, Receiver changing his value to 1 then in next frame to 0
Why im writing about that, because this destroying my whole face system, i can't quit from Blendtree correctly and i see for one moment animation set to maximum, where im trying to make the most smooth transition as possible between all faces.
Or can cause for mistake to run some transition what you don't want.
Problem is occuring in VRChat too.
Second bug:
Contact values doesn't update if you don't have cursor at Inspector.
Log In
Tukumomi
This issue is still present in VRChat. When a ContactSender that is actively triggering a ContactReceiver is deactivated or hidden, the Receiver parameter value spikes to its maximum of 1.0 for exactly one frame.
This post was marked as
tracked