[1348] Kinematic pickups behavior changed in beta breaking my prefab
complete
MMMaellon
Test world for reproduction: https://vrchat.com/home/world/wrld_20ca6a16-d676-419e-9acd-b8376d18fd66
Steps to create from scratch:
- Create a non-kinematic pickup
- Add a script that turns on kinematic OnPickup and disables it OnDrop
- Throw the object in game. On the live version of VRChat it gets thrown normally. On beta, the object drops straight down.
My prefab SmartObjectSync sets objects to kinematic when they're held to stop objects from getting knocked around and moving while running. This stability is essential for things like guns where you need to aim down sights while running.
Log In
Fax
complete
This issue should be fixed by now! Please let us know if you're still encountering any issues. Thank you for the report!
StormRel
tracked
StormRel
Merged in a post:
[1342] Throwing some physical objects does not work in some worlds.
Desmoulins
- Open VRChat
- Join Prison Escape
- Pick up several of the guns & weapons (LMG, SMG, M4, Pistols, Knife)
- Try throwing them, they will simply drop to the ground.
Note: Someone said it also happens in other games potentially: Infected, possibly Murder.
Ostinyo
Note that Prison Escape and Infected use a common method of pickup "stabilization" by setting Rigidbody.isKinematic = true while held, then back to false on drop. It would be nice if VRChat fixed pickup jitter on their end so we don't need to do this.
Desmoulins
Ostinyo: Agree, fixing that would be good but physics shouldn't completely break either. Both of these issues need fixing.