Suchergebnisse
Suchergebnisse 1-14 von insgesamt 14.
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...
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...
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!"); } }
Hey, ich habe mal schnell reingeschaut. Wieso nutzt du nicht die Paint Methode der Form?
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
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.?
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
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
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...
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
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
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
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
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ü...