Unbekannter Fehler?

  • Neuer Fehler? [Teil 2]

    Der Error kommt jetzt nur bei bestimmten Räumen, ich verstehe aber nicht, warum.
    Ich hänge einige Screenshots an, dass ihr seht, was ich meine.
    Der Error sagt mir, dass dieses origin_x nicht gemacht wurde, bevor es benutzt wird.

    Hier der Code, den der Error verdächtigt (Step-Event (4. Code))

    GML-Quellcode

    1. ​if (!view_enabled)
    2. {
    3. if(instance_exists(JOHN)){
    4. var origin_x;
    5. var origin_y;
    6. origin_x = sprite_get_xoffset(john1); //Die Zeile, die der Error verdächtigt 1
    7. origin_y = sprite_get_yoffset(john1); //Die Zeile, die der Error verdächtigt 2
    8. }}
    9. if((x-origin_x) + sprite_width >= view_wview[0]) //Die Zeile, die der Error verdächtigt 3
    10. {
    11. x = view_wview[0] - sprite_width - 1 + origin_x;
    12. hspeed = 0;
    13. }
    14. if((x-origin_x) <= view_xview[0])
    15. {
    16. x = view_xview[0] - hspeed - abs(hspeed) + 1 + origin_x;
    17. hspeed = 0;
    18. }
    19. if((y-origin_y) + sprite_height >= view_hview[0])
    20. {
    21. y = view_hview[0] - sprite_height + origin_y;
    22. vspeed = 0;
    23. }
    24. if((y-origin_y) <= view_yview[0])
    25. {
    26. y = view_yview[0] - vspeed - abs(vspeed) + 1 + origin_y;
    27. vspeed = 0;
    28. }
    Alles anzeigen


    Gibt's da irgendwelche Fehler?
    Bitte sagt es mir, wenn ihr darüber Bescheid wisst, mir liegt das Spiel extrem am Herzen und ich arbeite schon bald zwei Jahre daran.
    Bitte, bitte, bitte helft mir, wenn ihr könnt.

    SCREENSHOTS:

    - Alles aus dem Create-Event von JOHN (Spieler)
    - Der neue Error, der auftrat, als ich bestimmte Räume betrat
    - JOHN, als er in eine Tür ging und der Error kam*
    - JOHN's Collision mit door_corytown (aus dem dritten Screenshot*)

    Danke

    MfG

    CinoComeback ;( ;( :(
    Bilder
    • CreateEvent.PNG

      6,49 kB, 449×128, 20 mal angesehen
    • NeuerError..PNG

      15,48 kB, 635×559, 19 mal angesehen
    • JohnTürError.PNG

      3,41 kB, 302×231, 65 mal angesehen
    • JohnDoorTown.PNG

      2,05 kB, 410×58, 22 mal angesehen
  • Wie view definiert? Der/die/das View liegt auf JOHN, also wenn er sich bewegt.
    Moment, jetzt versteh ichs:
    In den ersten 3 Räumen ist noch kein Scrolling, wenn man mit JOHN nach rechts geht.
    Im 4. schon. Aber was kann da der Fehler sein?

    Bitte helft mir.