Hallo alle,
Ich möchte ein Städte-bau-spielchen programmieren, so SimCity ähnlich(natürlich nicht in dem Umfang wie das Original).
Als allererstes mussen dabei die Strassen gebaut werden können. Das model für die Strasse ist ja einfach - ein Würfel mit passender Textur. Und danach komme ich kein Stück weiter
Was ich bis jetzt habe, ist ein model, das in etwa so aussieht:
...........
3-----------4 ..........
/I..........
/I .........
/.
I........
/..I ........
1--8------2---7 ........
I /.......
I..
/ ........
I/........
I.
/ ........
5---------6Ein Screenshot würde hier nicht helfen, da man dort die Tiefe nur schlecht erkennen kann.
Nun die Frage 1: Wie schaffe ich es, dass die Vertexes 5,6,7 und 8 nach unten versetzt werden, bis sie auf dem Terrain liegen? Ich habe das so versucht:
VECTOR pos1;
VECTOR pos2;
vec_for_mesh(pos1,my,1);
vec_set(pos2,pos1);
pos2.z = -10000;
c_trace(pos1, pos2, IGNORE_ME|IGNORE_PASSABLE|USE_POLYGON );
vec_to_mesh(target,my,5);
Das Problem ist - verändere ich ein Block, ändern sich die anderen automatisch mit, weil sie alle das selbe Model verwenden. WAS MACHEN ???

PS: Wenn ich das Ganze noch mal durchlese, glaube ich, dass das hier keiner so richtig verstehen kann

. Aber ich hoffe, die "Profis" unter euch können es doch verstehen. Und nochwas: ist vielleicht der ganze Weg verkehrt? Würdet ihr die Sache ganz anders angehen?