Platform Game, Plattformen programmieren

  • Allgemein

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Digot - Software.

    Platform Game, Plattformen programmieren

    Also, ich mach das gerade so, dass ich das mit If mache
    zB.

    Das Spielfeld ist 1000 X 600 px groß.
    Der Balken ist 100 px breit, und 30 px hoch.
    Die Position ist 500 X 500.

    VB.NET-Quellcode

    1. if (PlayerX < 500 && PlayerX > 600 && PlayerY <500) //Wenn der Abstand von linker Wand zum Balken kleiner als 500 ist, und
    2. { //Wenn der Abstand von linker Wand größer als 600 ist, und
    3. // Wenn der Abstand von oben 500 ist, dann
    4. PlayerY = 500; // PlayerY (Also der Abstand von oben) ist 500
    5. }



    1. Es funktioniert nicht richtig er bleibt nicht oben
    2. Gibt es irgendeine andere Möglichkeit, denn das wird ziemlich kompliziert wenn ich da 10 oder 20 Blöcke habe.

    Danke für alle Antworten ;)

    PS. Ich weiß das man in dem Fenster VB Code reinschreibt, aber ich habe kein C# Fenster gefunden
    PS. Ich weiß das man in dem Fenster VB Code reinschreibt, aber ich habe kein C# Fenster gefunden

    Dass zu kein C#-Tag gefunden hast liegt daran, dass dieses Forum ein VB-Forum ist.


    Zu C#: Ich glaube auf dem Youtube-Kanal youtube.com/user/JoernLoviscach mal was ähnliches gesehen zu haben. War glaub ich mit WPF programmiert.