Changes to Pickup Interaction Break Features, Reduce Performance and Increase Complexity.
hdorriker
Recent changes to the Pickup Interaction completely break gameplay features in worlds that rely on the player reaching behind their head to grab something.
This change has also dramatically reduced the performance of VRCPickup (I saw it add 3ms CPU time to a world with no other changes in it) this is especially apparent while the player is in motion because it makes objects entirely un-selectable until the player comes to a stop. This is destructive to worlds with fast or long-range mid-air action or "Spiderman-style" gameplay features since it severely reduces the performance envelope available for other things in the world, which is completely unacceptable.
Please roll this one back.
Log In
hdorriker
Update: the performance impact remains unclear BUT it is attainable to modify features to work with the new system, however worlds that are not actively maintained or that were assembled from prefabs which use behind the head features are broken by this change, and it doesn’t provide any apparent benefit or utility, so it still seems like this is a net negative.
SherbetDreams
Some of my favorite worlds are broken because of this!