HTX Frederikshavn & Hjørring

Det har aldrig været sjovere at være nørd

Brugerværktøjer

Webstedsværktøjer


ddu:godot:updownleftright_from_vector

UP, DOWN, LEFT, RIGHT fra Velocity vector

Scenarie:
Du har en NPC eller en Player som bevæger sig efter en Vector v, og du skal bestemme hvilken af de fire retning der skal anvendes ift. AnimatedSprite (ell. andet)

Vector v; // din NPC/Player velocity
String dir;
 
if (abs(v.x) > abs(v.y)) {
   dir = (v.x > 0) ? "RIGHT" : "LEFT";
} else {
   dir = (v.y > 0) ? "DOWN" : "UP";
}
ddu/godot/updownleftright_from_vector.txt · Sidst ændret: af 127.0.0.1