A constraint system with spring behavior
- The constraint is weighted between 3 sources to achieve a spring-like effect.
Spring.Constraint-17.mp4
- Drag & drop the
Spring Constraint
prefab into the base of your Hierarchy. - Right click and unpack the prefab, then drag & drop it onto your avatar.
- Expand the prefab hierarchy and find
Spring Target
- Move
Spring Target
outside ofSpring Constraint
and place it anywhere in your avatars hierarchy as needed.
- Place your objects inside
Spring Constraints
->Container
.- Alternatively you can constrain the objects to
Container
.
- Alternatively you can constrain the objects to
- To change the characteristics of the spring, change the position constraint values on the
Motion
object:- Sources > Spring Target (default 1.1) controls the strength of the spring. Higher values make it harder to stretch the spring. Min: 1, Max: 2
- Sources > Motion (default 4) dampens acceleration, the higher the value the slower
Container
accelerates.
Constraints: 2
Spring Constraint
|-Container
| |-Cube
|-Motion
|-Spring Target
Spring Constraint is available as-is under MIT. For more information see LICENSE.