How to learn Math in Programming (Normal, Vectors, CFrames)

(There was many topics about this, but I think the answers weren’t good enough)

Hello!

By math we can achieve a lot of good looking things such as:

  • Movement
  • Weapon System
  • Vehicle System
  • Camera Manipulation
  • And more

But! In most cases we are using CFrame and Vector Math, and understanding them is very hard.

So the main question is: How to learn Math?.
What should I learn in first place? Normal Math such as Trigonometry? Vectors? CFrames?
What resources should I use?
How to learn Vectors and CFrames? We are using a lot of math operations to do a single thing (for example: “Over The Shoulder Camera”)

Any help appreciated! :slight_smile:

4 Likes

The only thing for Vectors and CFrames you really need is + - * /.
(I didn’t really understood your request tbh)

1 Like

Let’s say you want to make “Over The Shoulder Camera” or “Shotgun”.
You have to calculate CFrame, but how do you know what to calculate?
How do you know that you have to use Delta for “Over The Shoulder Camera”?

2 Likes

You would by experience and by reading other people’s code, of course, learning math can help but I’m getting the hang of it through experience.

This video series by 3Blue1Brown is very informative. Even though this series isn’t specially about Roblox the information is still relevant:

Other resources

Summary

Videos

Dev forum

Roblox resources

4 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.