Hi,
ich hab mal ne Frage zum Pathfinding:
Ich benutze den folgenden Code fürs Pathfinding. Aber ich muss jedes mal per WED einstellen,
wie viele nodes der Path hat. Gibt es dafür nicht eine bessere Lösung?
Code:
vec_diff(temp, node_pos.x, my.x);
if(abs(temp.x) < 5 && abs(temp.y) < 5)
{
node_num = path_nextnode(my, node_num, 1);
path_getnode(my, node_num, node_pos.x, null);
}
if(node_num > max_nodes)
{
node_num = 1;
}
vec_set(temp, node_pos.x);
vec_sub(temp, my.x);
vec_to_angle(my.pan, temp);
my.tilt = 0;
my.roll = 0;
c_move(me, vector(20*time_step,0,0), nullvector, ignore_me + ignore_passable + glide);
ent_animate(me, "walk", my.skill51, anm_cycle);
my.skill51 += 20 * time_step;
Mfg, Pingulord