Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-14 von insgesamt 14.

Werbeanzeige

14.05.2016, 23:59

Forenbeitrag von: »pl3x«

C# Windows Forms Jump and Run wie kann ich das mit der Kollision machen?

C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 private void screen_Paint(object sender, PaintEventArgs e) { IEnumerable<Control> boxCollection = myControls.Where(control => control.GetType() == typeof(Box)); bool isColliding = boxCollection.Any(box => player.Bounds.IntersectsWith(box.Bounds)); if (isColliding) { Control collidedBox = boxCollection.FirstOrDefault(box => player.Bounds.IntersectsWith(box.Bounds)); if (collidedBox != null) { // TODO: Implement logic to set pl...

14.05.2016, 22:52

Forenbeitrag von: »pl3x«

C# Windows Forms Jump and Run wie kann ich das mit der Kollision machen?

So zum Beispiel. Ich hole aus der Liste mit den Controls alle Elemente welche vom Typ Box sind. Anschließend prüfe ich ob eine der Boxen mit dem Spieler kollidiert ist. Falls eine Kollision aufgetreten ist, selektiere ich die Box welche mit dem Spieler kollidiert ist. C#-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 IEnumerable<Control> boxCollection = myControls.Where(control => control.GetType() == typeof(Box)); bool isColliding = boxCollection.Any(box => player.Bounds.IntersectsWith(box...

14.05.2016, 21:53

Forenbeitrag von: »pl3x«

C# Windows Forms Jump and Run wie kann ich das mit der Kollision machen?

Sie wird aufgerufen, wenn das Element neu gezeichnet wird. Hier habe ich mal das grob gebaut. Musst halt noch irgendwo machen, dass der Spieler an die richtige Position gesetzt wird und das fallen aufhört. C#-Quelltext 1 2 3 4 5 6 7 8 9 private void screen_Paint(object sender, PaintEventArgs e) { if (player.Bounds.IntersectsWith(box.Bounds)) { // TODO: Implement logic to set player on top of the box. (Stop falling) jump = false; Console.WriteLine("Collision detected!"); } }

14.05.2016, 21:35

Forenbeitrag von: »pl3x«

C# Windows Forms Jump and Run wie kann ich das mit der Kollision machen?

Hey, ich habe mal schnell reingeschaut. Wieso nutzt du nicht die Paint Methode der Form?

14.05.2016, 21:03

Forenbeitrag von: »pl3x«

C# Windows Forms Jump and Run wie kann ich das mit der Kollision machen?

Hey, es gibt die Rect.Intersect Methode. Mit dieser sollte man das prüfen können. https://msdn.microsoft.com/de-de/library…=vs.110%29.aspx Ich würde das einfach als Event bauen. Wenn du mir deine Projektmappe zukommen lässt könnte ich auch versuchen ein kurzes Beispiel einzubauen. Grüße Daniel

19.01.2015, 18:34

Forenbeitrag von: »pl3x«

Wie plant ihr?

Wie umfangreich sind den deine Spiele? Kann mir irgendwie vorstellen, dass das nach einer Zeit extrem unübersichtlich wird? Grade wenn man halt mit mehreren Leuten entwickelt/arbeitet? Man muss den anderen ja irgendwie vor Augen führen, wie man sich das alles denkt etc.?

19.01.2015, 17:57

Forenbeitrag von: »pl3x«

Wie plant ihr?

Hallo ihr Lieben, ich würde gerne von euch wissen wie ihr genau in einem Spieleprojekt plant bzw. anschließend vorgeht. Konkret meine ich damit: - Wie bereitet ihr euch vor? - Erstellt ihr eine Art Design Dokument? - Was nehmt ihr dort alles auf? Freue mich über jede Antwort, würde gerne alles hören was ihr macht, wenn das nicht den Rahmen sprengt. Viele Grüße pl3x

18.08.2014, 17:25

Forenbeitrag von: »pl3x«

Sicherheit für Multiplayer

Hallo Schorsch, danke für deine sehr ausführliche Antwort Ich denke ich habe manchmal das Problem, dass mir zu viele Sachen und Aspekte im Kopf rumgeistern, die ich umsetzen will. Ich werde denke ich erst einmal das Spiel weiter machen und mich später um solche Punkte kümmern oder es als reines LAN Game behandeln Viele Grüße

18.08.2014, 16:39

Forenbeitrag von: »pl3x«

Sicherheit für Multiplayer

Hallo, ich habe eine kleine Frage. Undzwar bastele ich momentan an einem Shooter(MP). Dieser ist auch schon grob spielbar. Jedenfalls soll man in diesem Shooter "skillen" können. Ich hatte mir das nun eigentlich so gedacht, dass jeder ein Spiel hosten kann und vom Zentral Server dann die Skills des Spielers geladen werden. Die Frage ist nur: Wie sichere ich das? Also das nicht jeder einen Server erstellt und beispielsweise das Spiel "moddet" um extra Sachen oder so etwas zu bekommen? Hoffe das w...

07.08.2014, 15:14

Forenbeitrag von: »pl3x«

Für den Anfang geeignet?

Hallo, sorry das ich erst jetzt wieder antworte Danke für die vielen hilfreichen und kompetenten Antworten. Ich werde mich einfach mal ran machen und schauen wie weit ich komme. Viele Grüße Daniel

04.08.2014, 23:36

Forenbeitrag von: »pl3x«

Für den Anfang geeignet?

Danke für die zahlreichen Antworten Also es soll natürlich keine Konkurrenz zu CS oder sowas werden. Es soll halt einfach mir nur Spaß machen, daran zu arbeiten und mir helfen mich einzuarbeiten Wenn du eine andere Idee hast, was man machen könnte bin ich dafür gerne offen Viele Grüße Daniel

04.08.2014, 22:51

Forenbeitrag von: »pl3x«

Für den Anfang geeignet?

Hallo, danke auch für deine Antwort Ich würde gerne noch etwas mehr Details von jemandem hören, der so etwas umgesetzt hat. Wie groß der Aufwand ist, ob das als Anfang machbar ist etc. Ich bin aber auch für andere Sachen offen Viele Grüße Daniel

04.08.2014, 22:14

Forenbeitrag von: »pl3x«

Für den Anfang geeignet?

Das ist mir natürlich bewusst Es geht halt nur darum, erst einmal was zu bauen um rein zu kommen und zu lernen. Also sich mit dem Umgang etc. besser vertraut zu machen. Soll ja nicht irgendwie das Next-Gen Game werden Danke schonmal für deine Antwort Viele Grüße Daniel

04.08.2014, 21:43

Forenbeitrag von: »pl3x«

Für den Anfang geeignet?

Guten Tag Ihr lieben Spielentwickler , mein Name ist Daniel, ich bin 20 Jahre jung und bin als Fachinformatiker im Bereich Anwendungsentwicklung tätig(2. LJ). Ich programmiere seit ich 14 bin. Hauptsächlich in C#. So, seit neuestem ist dann auch das Interesse für Unity erwacht. Vorher habe ich zwar auch schon Spiele geschrieben, jedoch nur ganz einfache/kleine Sachen wie beispielsweise Pacman. Zunächst wollte ich mich erstmal mit einem RPG oder MMORPG beschäftigen, ich denke jedoch, dass dies fü...

Werbeanzeige