Dear developers,
We will be releasing a change for servo motors very soon that will increase their stability, but may have an impact on the behavior of games which currently employ servo motors. Please continue reading if you use HingeConstraint, CylindricalConstraint, or PrismaticConstraint and their AngularActuatorType/ActuatorType is set to Servo in your games.
We would like to ask anyone who is employing the feature described above to reach out with a testing place number where we will activate the new feature for you to experiment with and fix any possible issues before the public release.
The improvement in the stability of the servos was made internally with a PD controller, which will expose a new API property under Servo section called “AngularResponsiveness” for HingeConstraint, and angular actuator of the CylindricalConstraint. The property is called “LinearResponsiveness” for the PrismaticConstraint and the linear actuator of the CylindricalConstraint. By tuning the responsiveness, you will be able to control how fast the servo should try to reach the final stage. We have evaluated a default value for this parameter to match the previous behavior, but again depending on how exactly you use servos you may see some differences which can be fixed by fine tuning responsiveness of the servo.
As a reminder, please post your testing place number below or send me a direct message and we will enable the beta feature for you to test with. Thank you.