Den Spieler von diesem Blöcken nicht zulassen

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Den Spieler von diesem Blöcken nicht zulassen

    Guten Tag,

    Wegen den Abschlussprüfungen- und dem Stress bis zu den Vornoten konnte Ich mich leider mit der GameMaker nicht viel beschäftigen. In diesem Sinne, habe Ich absofort weiter mit meinem Projekt angefangen. Weit bin Ich noch nicht so. Jedenfalls habe Ich ein kleines Problem. Ich will (Es wird ein Bild angehängt) dass wenn der Spieler zu diesem Blöcken kommt auch nicht mehr weiter rechts oder links springen kann. Also er darf da nicht durch. Jetzt weiß Ich nicht, wie Ich passend die Blöcken machen soll und welche Codes Ich dafür verwenden soll.



    Einige Codes vom Spieler:

    Der Spieler Create-Event

    GML-Quellcode

    1. gravity=1-global.gravitation/20
    2. direction=270
    3. global.jump_coins=0
    4. global.jump_score=0
    5. animace=0
    6. alarm[0]=50



    So Steuere Ich meinen Spieler / Step Event vom Spieler:

    GML-Quellcode

    1. if direction=270
    2. if place_meeting(x,y+0,obj_blok)
    3. or place_meeting(x,y+1,object76)
    4. or place_meeting(x,y+2,object78)
    5. or place_meeting(x,y+3,obj_blok)
    6. or place_meeting(x,y+4,obj_blok)
    7. or place_meeting(x,y+5,obj_blok)
    8. or place_meeting(x,y+6,obj_blok)
    9. or place_meeting(x,y+7,obj_blok)
    10. or place_meeting(x,y+8,obj_blok)
    11. or place_meeting(x,y+9,obj_blok)
    12. {
    13. move_towards_point(x,y-1,21+2*global.jump_lvl)
    14. global.jump_score+=1
    15. sound_volume(s_odraz,4.0)
    16. sound_play(s_odraz)
    17. }
    18. // und Die Steuerung ist mit:
    19. if global.druhpohybu=1
    20. {
    21. x-=device_get_tilt_x() * 42;
    22. x +=distance/5000
    23. x -=distance/5000
    24. }
    Alles anzeigen





    Jetzt will Ich zwei Blöcke erstellen; Siehe Bild. Dort soll der Spieler kein Zugang haben und soll Ihn einfach dadurch Blockieren. Ich habe es versucht, dass er einfach aus dem Raum nicht aussteigen kann, ging leider Irgendwie nicht.




    Vielen Dank nochmals!
    Bilder
    • ss.png

      188,77 kB, 355×475, 257 mal angesehen
  • das wäre eine Lösung, man muss dann aber dazu die Blöcke solid machen.
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe
  • geht aber auch mit place_meeting.
    z.B.

    GML-Quellcode

    1. if not place_meeting(x+32,y,"obj_wand") and not place_meeting(x-32,y,"obj_wand") and global.druhpohybu=1 // variablen natürlich anpassen
    2. {
    3. // Bewegen
    4. }
    Husi012 hat mich nicht mehr in seiner Signatur, ich bin trotzdem noch fame.