- Godot Engine Game Development Projects
- Chris Bradfield
- 127字
- 2021-06-18 18:51:26
Vectors
You can also think of the position (4, 3) as an offset from the (0, 0) point, or origin. Imagine an arrow pointing from the origin to the point:
![](https://epubservercos.yuewen.com/73A78C/19470391701556306/epubprivate/OEBPS/Images/Chapter_1.jpg?sign=1739055092-yiUQ6Q76CHDnoJDtN68Dy7xhh58M8NeN-0-ec19ee9f29720a54843226a0604ab86e)
This arrow is a vector. It represents a great deal of useful information including the point's location, (4, 3), its length, m, and its angle from the x-axis, θ. Altogether, this is a position vector, in other words, it describes a position in space. Vectors can also represent movement, acceleration, or any other quantity that has an x and a y component.
In Godot, vectors (Vector2 for 2D or Vector3 for 3D) are widely used, and you'll use them in the course of building the projects in this book.