Els vectors són elements amb diverses components però que són tractats com a vectors des d'un punt de vista matemàtic.
Exemple de vector de dues components:
... size = Vector2(game.width, game.height); ...
Podem obtenir fàcilment el seu mòdul:
... Vector2 vect = Vector2(4, 3); print(vect.normalize()); // Escriurà 5.0 ...
Els vectors tenen definides operacions pròpies. Per exemple, la suma o la multiplicació per un nombre enter:
... position += velocity * dt; ...
Podem normalitzar el vector, és a dir obtenir un vector amb modul unitari però de la mateixa direcció.
... Vector2 vect = Vector2(4, 3); print(vect.normalized()); // Escriurà [0.8,0.6] (amb més decimals) ...
I podem escalar el vector, o sigui obtenir-ne un de la mateixa direcció però multiplicant el mòdul pel valor indicat.
... Vector2 vect = Vector2(4, 3); print(vect.normalized()..scale(10.0)); // Escriurà [8.0,6.0] ...

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.