So, in meinem Hirn verknotet sich grad einiges:
Wir sind im Multiplayer, trotzdem hat das Problem mehr mit c-script als multiplayer zu tun:
Die Spieler rennen, hüpfen in einem Sidescroller munter herum.
(c_move und für Gravitation c_trace)
Und sollen einmal schießen können. Außerdem Wird es Gegner geben.
Die Gegner und die Spieler sollen ineinanderlaufen können. Sprich, wenn ein Spieler irgendwo steht (2D-sidescroller!), können die Gegner durch ihn hindurch weiterlaufen.
Genauso sollen die Spieler durch die anderen Spieler und durch Gegner laufen können.
Geschosse der Gegner sollen andere Gegner passieren, aber die Spieler treffen. Genau anderstherum sieht das mit den Geschossen der Spieler aus.
hab mir im Manual das mit my.push durchgelesen - aber wenn ich z.B 4 Spieler habe und jeder ein niedrigeren Pushwert als der andere hat, beißt sich der Hund ja in den Schwanz. ^^
hat jemand eine Idee, wie man das obige Problem regeln kann?
Nochmal zusammengefasst:
Spieler können durch andere Spieler rennen und durch Gegner.
Gegner können auch durch Gegner rennen und durch Spieler.
Doch:
Geschosse der Gegner können durch Gegner aber treffen Spieler.
Geschosse der Spieler können durch Spieler aber treffen Gegner.