hallo leute,
ich wollte mal einen 3d auto game programmieren und brauche ein bischen hilfe.
momentan werden die cordinaten der joints so verbessert:
doch das funk nur bei einem 2d auto game
so jetzt wolte ich wissen wie ich die Z cordienaten korriegiren kann.
also
ich wollte mal einen 3d auto game programmieren und brauche ein bischen hilfe.
momentan werden die cordinaten der joints so verbessert:
GML-Quellcode
- px = p1.x
- py = p1.y
- p1.x += lengthdir_x(point_distance(p1.x,p1.y,p2.x,p2.y)-48,point_direction(p1.x,p1.y,p2.x,p2.y))/2
- p1.y += lengthdir_y(point_distance(p1.x,p1.y,p2.x,p2.y)-48,point_direction(p1.x,p1.y,p2.x,p2.y))/2
- p2.x += lengthdir_x(point_distance(px,py,p2.x,p2.y)-48,point_direction(p2.x,p2.y,px,py))/2
- p2.y += lengthdir_y(point_distance(px,py,p2.x,p2.y)-48,point_direction(p2.x,p2.y,px,py))/2
doch das funk nur bei einem 2d auto game
so jetzt wolte ich wissen wie ich die Z cordienaten korriegiren kann.
also
GML-Quellcode
- p1.x += lengthdir_x(point_distance(p1.x,p1.y,p2.x,p2.y)-48,point_direction(p1.x,p1.y,p2.x,p2.y))/2
- p1.y += lengthdir_y(point_distance(p1.x,p1.y,p2.x,p2.y)-48,point_direction(p1.x,p1.y,p2.x,p2.y))/2
- p1.z += ?
- p2.x += lengthdir_x(point_distance(px,py,p2.x,p2.y)-48,point_direction(p2.x,p2.y,px,py))/2
- p2.y += lengthdir_y(point_distance(px,py,p2.x,p2.y)-48,point_direction(p2.x,p2.y,px,py))/2
- p2.z += ?
