Hi,
ich bin gerade auf dem Weg den Game Maker hinter mir zu lassen und neues Land in C-Sharp (C#) zu beschreiten.
Hab mich auch schon ziehmlich schnell hineingefunden und schon einiges umsetzen können.
Lange Rede kurzer Sinn:
Im Game Maker hatte ich mal eine kleine Physikengine (Sandbox) geschrieben. Wenn ich die Maustaste drücke wird ein Ball (Kugel bzw. Kreis 2D) erstellt (sprite).
Dieser Ball ist ein Object. Er überprüft um ein anderer Ball im Radius ist (Kollision). Wenn ja dann berechnet er die Distance und Direction und beide stoßen sich dann ab (x,y; other.x,other.y, etc).
Das funktioniert im GM weil jedes Objekt für sich arbeitet aber dennoch mit anderen über die ID in kontakt treten kann.
Wie setze ich das in C# um?
Ich habe mir ja schon überlegt alles in Array zu stecken und mittels for-schleife die einzelnen Pseudo-Objekte durchzugehen.
Zum Beispiel bekommt jeder dann xPos[n] und yPos[n] usw.
Aber da gibts doch bestimmt ne andere Lösung die ähnlich (oder sogar gleich) ist wie im Game Maker.
ich bin gerade auf dem Weg den Game Maker hinter mir zu lassen und neues Land in C-Sharp (C#) zu beschreiten.
Hab mich auch schon ziehmlich schnell hineingefunden und schon einiges umsetzen können.
Lange Rede kurzer Sinn:
Im Game Maker hatte ich mal eine kleine Physikengine (Sandbox) geschrieben. Wenn ich die Maustaste drücke wird ein Ball (Kugel bzw. Kreis 2D) erstellt (sprite).
Dieser Ball ist ein Object. Er überprüft um ein anderer Ball im Radius ist (Kollision). Wenn ja dann berechnet er die Distance und Direction und beide stoßen sich dann ab (x,y; other.x,other.y, etc).
Das funktioniert im GM weil jedes Objekt für sich arbeitet aber dennoch mit anderen über die ID in kontakt treten kann.
Wie setze ich das in C# um?
Ich habe mir ja schon überlegt alles in Array zu stecken und mittels for-schleife die einzelnen Pseudo-Objekte durchzugehen.
Zum Beispiel bekommt jeder dann xPos[n] und yPos[n] usw.
Aber da gibts doch bestimmt ne andere Lösung die ähnlich (oder sogar gleich) ist wie im Game Maker.
>>> Dies soll eine Signatur darstellen und ebenso den Zweck entfremden wie so oft in Foren. Dieser wäre den Leser über eine Kontaktaufnahme zu informieren. In der Paxis wird dieser aber verwendet um so halbwitzige bis überhaupt nicht komische Kommentare wie dieser zu verbreiten. Immerhin frisst dieser Signatur ausnahmsweise kein großen Platz weg.