🐈 Intro 🐈⬛
A Poll will be at the end
A note from the OC: I understand that for every method that achieves something, 100 others exist. This post suggests a feature that will make one of these approaches easier and more straightforward.
ok, I want to propose allowing the max torque parameter of angular velocity to take vector values, which will make vehicle handling easier and potentially other things as well. There will be car-related things.
🙋 Why ❓
If we put a number in max torque, it will use it for every axis, and sometimes that’s not what is wanted. For example:
When making a vehicle controller, if you use angular velocity for turning, the car will stay horizontal no matter what, on both pitch and roll it will always force itself right(You can decrease max torque, but that will also decrease turning strength, and having it a vector won’t hurt anything, it will make it more customization will preserving all current max torque functionalities). Adding the ability to specify a vector-based maximum torque will solve this issue.**
Torque and align orientation, although it can be used to substitute, I feel like that doesn’t invalidate the need to not have this as a feature for Angular velocity.
Linear velocity equivalent to max torque can have a vector3 be inputted, so it only makes sense for angular velocity(its counterpart for rotation) to have the same feature.
Remember: Even with this change, I still suggest keeping standalone numbers as a valid input; this way, it won’t break previously made systems, and writing out a single number is better than Vector3.new(samenum, samenum, samenum) each time
Additional Notes
This section is more subjectivePollll TIME! 🙀🙀
- I want this change
- I don’t want this change
- Please don’t add this, this would bring downside
- Please add this, I need this
I might have missed things, don't be afraid to add your own points, agree or disagree, it's good to hear both sides and debate, just keep things civil.
Final Note: I don’t know if this belongs in Engine Features or Studio Features, don’t really know the difference, and I took a look; the posts in there seem to be pretty similar. And as far as I know, Roblox has not developed a second engine. If anyone can also explain the differences between the two categories, that’ll help a alot.
