I’m trying to create a see-saw, but it doesn’t seem to be responding to weight shifts properly. Now sometimes it does, but never as quickly as I’d think a real see-saw would.
Currently it’s setup with a simple hinge constraint at the middle of the platform.
Out of curiosity who’s the network owner for the seesaw in that example? I doubt it would make much difference - I’ve had problems with passive constraints like this falling asleep a lot and never found a consistent non-hacky solution yet.
I’m guessing by adjusting the mass of the see-saw it will be less resistant to tilting. Just by looking at it, it seems like in the extreme case, the mass at the bottom is just too heavy for the torque above to have any effect. I’ll try that out
Edit: works as I thought. I haven’t played around with density (nor can I find it in properties, is it somewhere else?) but @TheCarbyneUniverse’s idea is a lot better without having to deal with resizing until it works.
Yeah if Roblox respects the laws of physics reducing the amount of mass at an arm from the pivot will make it faster. Reduce density, reduce length, reduce width, anything to reduce the moment of inertia.
Or fake it by actuation and solve the sleeping and speed problems in one go, albeit less cleanly.
Yes, reducing density of the board would make it more responsive I’ve noticed. Something like 0.1 would be good. (Oh yeah, make sure CustomPhysicalProperties is set to true to access it.) It’d reduce the mass also since density factors into the mass equation.
That delay looks a lot like a sleeping part problem, you could try adding a constraint that wiggles the part slightly to prevent it sleeping.
As mentioned earlier, simply lowering the mass will make it fall faster once it stops sleeping. If the low mass is a problem for some reason, you could make the seesaw massless and weld a mass in the center of the saw, preserving the overall mass but lowering inertia.
I think what we actually need is some better documentation on the Rotate | Documentation - Roblox Creator Hub page… I didnt even know this existed and its super useful. Really helpful not having to set up attachments + its way more responsive for some reason?
Gotta be honest after more testing the rotate element solution really doesn’t work, the physics go absolutely mad as the are calculated locally and not properly integrated with the player collision, so it cannot be used on low end machines or by multiple players without serious chance of going mental!!! The best solution I can possibly suggest is using a hinge-constraint, and applying vector force based on the players position on it. Further improvements can be made by adjusting the force based on Part:getmass… Although this still uses the physics system it integrates better with the collision system and has a far lower chance of total existence failure.