Those are good tutorials, but what I was referring to is the Roblox Engine API Reference.
To me many of the descriptions seem like they’re written for someone who knows what the item is already and just needs a definition of how to utilize the parameters within their code.
Also many of the links put in the “descriptions” of the items just give a list of what the 0, 1, 2 etc. values of the parameters are for the item without an actual description of what they do.
I’m suggesting a more detailed but ‘written for dummies’ type of explanation, with a few simple examples thrown in to help teach users.
For example:
PrismaticConstraint
A PrismaticConstraint creates a rigid joint between two Attachments, allowing them to slide along one axis but not rotate. This constrains the attachments so that their X axes are collinear but pointing in opposite directions. It also constrains the attachments so that their Y axes are parallel.
(my suggestion: A PrismaticConstraint creates a sliding joint between two Attachments aligned on their Y axis, while not allowing the Attachments to rotate in relation to each other. It can be used for items like elevators or moving platforms to transport players from one spot to another, or in car suspension components allowing a wheel to move up and down but stay aligned with the vehicle chassis.)
This constraint inherits many properties from SlidingBallConstraint including ActuatorType, LimitsEnabled, Velocity, and more. Please refer to SlidingBallConstraint for details on configuring a PrismaticConstraint.
When configuring this constraint, it may be helpful to study Roblox Units to understand how Roblox units compare to metric units.
Summary
Properties
Properties inherited from SlidingBallConstraint
ActuatorType: ActuatorType
Sets whether the translation of the SlidingBallConstraint is actuated and, if so, what kind of actuation.
(my suggestion: How the constraint’s sliding movement is controlled. It can be set to None, allowing it to slide freely, Motor, which can give a constant push in 1 direction, or Servo, which allows the constraint’s TargetPosition on the Y axis to be set.)
CurrentPosition: number
The current offset between the constraint’s Attachments.
(my suggestion: The current distance between the constraint’s Attachments)
READ ONLY
NOT REPLICATED
LimitsEnabled: boolean
Sets whether the SlidingBallConstraint (Why would this link be here? Yes it’s similar but this is the PrismaticConstraint description) will limit the range of translation.
(my suggestion: Sets a limit of how far the Attachments can slide along the Y axis of the constraint)
LinearResponsiveness: number
Specifies the “sharpness” of the linear servo motor in reaching the TargetPosition. Larger values correspond to faster a response and smaller values results in more damping and a slower response.
(my suggestion: When the ActuatorType is set to Servo it controls how quickly the acceleration acts when trying to reach the constraint’s Speed, and the deceleration of the Speed when reaching the constraint’s TargetPosition. Larger values give a faster response and smaller values result in more damping and a more gradual acceleration and deceleration.)
Hehe, wanna hire me as a writer for your Creator Hub Documentation?