Vector2
A 2D vector: a position or a size on a screen.
Add, subtract and scale it, and read its length and direction.
Constructors
Up and coming: the native runtime gives these. Today a program reads a Vector2 from an attribute, and shot check refuses Vector2.new in a System project.
| Name | Arguments | Returns | Description |
|---|---|---|---|
| Vector2.new | (x: number?, y: number?) | Vector2 |
Constants
Properties
| Name | Type | Default | Description |
|---|---|---|---|
| Magnitude | number | ||
| Unit | Vector2 | ||
| X | number | ||
| Y | number |
Methods
| Name | Arguments | Returns | Description |
|---|---|---|---|
| Abs | () | Vector2 | |
| Angle | (other: Vector2, isSigned: boolean?) | number | |
| Ceil | () | Vector2 | |
| Cross | (other: Vector2) | number | |
| Dot | (v: Vector2) | number | |
| Floor | () | Vector2 | |
| FuzzyEq | (other: Vector2, epsilon: number?) | boolean | |
| Lerp | (v: Vector2, alpha: number) | Vector2 | |
| Max | (...: Vector2) | Vector2 | |
| Min | (...: Vector2) | Vector2 | |
| Sign | () | Vector2 |
