Letzte Reihe vom Quadrat ein Pixel um rechts verschoben

  • GM 7
  • Letzte Reihe vom Quadrat ein Pixel um rechts verschoben

    Und schon wieder ein Problem 8o
    Ich bin mir sicher, ihr könnt mir helfen.
    Also, das Spiel spielt sich in einem Handy ab -> geht auch ganz einfach mit Views. Das Gameplay-view hat die Größe 200x200. Jetzt wollt ich aber noch so einen Starttext, der Bildschirm ist vollkommen schwarz und es steht da:
    World x-x
    Press Enter
    Das sprite ist ein schwarzes 200x200 Quadrat.
    Allerdings wird nur ein 199x200 Quadrat gezeichnet. Jetzt habe ich mich gewundert wo die letzt Reihe ist. Ich habe das Handy weggemacht und siehe da: Die letzte Reihe ist ein 1 pixel weiter rechts als sie sein soll! Da ist ein 199x200 Quadrat, dann eine leere Reihe und dann noch die letzte Reihe vom Quadrat. Ich habe kA wieso.
    Hier ein paar Informationen über das Objekt:

    GML-Quellcode

    1. Information about object: obj_level_intro
    2. Sprite: spr_level_intro
    3. Solid: false
    4. Visible: true
    5. Depth: -3
    6. Persistent: false
    7. Parent: <no parent>
    8. Mask: <same as sprite>
    9. Create Event:
    10. execute code:
    11. screen_redraw()
    12. instance_deactivate_all(true)
    13. Draw Event:
    14. execute code:
    15. draw_sprite(sprite_index,0,16,40)
    16. draw_set_halign(fa_center)
    17. draw_text(x+100,y+80,"World "+string(global.world)+"-"+string(global.level))
    18. draw_text(x+100,y+120,"Press Enter")
    19. draw_set_halign(fa_left)
    20. Key Press Event for <Enter> Key:
    21. execute code:
    22. instance_activate_all()
    23. instance_destroy()
    24. view_object[1]=obj_mario
    25. if global.level="2" and !global.world=4
    26. sound_loop(snd_underground)
    27. else
    28. {
    29. if global.world=4
    30. sound_loop(snd_castle)
    31. else
    32. {
    33. if global.level="1" or global.level="3" or global.level="4"
    34. sound_loop(snd_overworld)
    35. else
    36. sound_loop(snd_boss)
    37. }
    38. }
    39. Key Press Event for <Escape> Key:
    40. execute code:
    41. room_goto(rm_menu)
    Alles anzeigen


    Bitte helft!!! ;( ;( ;( :heul: :heul: :heul: ;( ;( ;(
    :| < Hallo. Nein ich bin nicht die Signatur, ich putze hier nur.
  • Hast du vielleicht die Transparenz vom Sprite aktiviert? Ansonsten lad mal bitte die gmk / gm6 hoch, dass man sich das anschauen kann.
    █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
    █████ ███████ ███ your █████ ████ government.
  • Nein, die Transparenz ist nicht aktiviert.

    Die Source gibts hier:
    mediafire.com/?sharekey=636db8…f2bdc5062e04e75f6e8ebb871
    BITTE NICHTS VON DA BENUTZEN!!!
    :| < Hallo. Nein ich bin nicht die Signatur, ich putze hier nur.
  • Also wenn ich das Handy weg gebe, sehe ich das gesammte schwarze Bild. In voller Größe.
    Wenn das Handy drauf ist, habe ich das gleiche Problem.

    Edit: Ich glaube das täuscht. Sie dir mal den rechten Rand des Bildschirms des Handy Backgrounds an.
    Ansonsten funktionierts bei ganz normal.
  • Wenn ich die schwarze Grafik einfach zwei Pixel weiter rechts zeichne, scheint es zu gehen. Allerdings kann ich dir jetzt nicht sagen, woran genau es liegt. Das kann viele Ursachen haben, möglicherweise hast du dich da einfach vertan. Ich hatte jetzt jedenfalls keine Lust, die ganze gmk zu durchsuchen. Dafür sind es mir einfach schon zu viele Objekte. :)

    Probier also mal diese 1. Zeile im Draw Event von "obj_level_intro":

    GML-Quellcode

    1. draw_sprite(sprite_index,0,18,40);
    █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
    █████ ███████ ███ your █████ ████ government.
  • Nun ja, mauge, dein Code funktioniert nicht ganz. Der Abstand ist weg, aber das Shading wird überdeckt. Ich probier mal das Sprite auf 199x200 zu ändern oder ich stell das Handy einfach in Vordergrund ;)
    EDIT: weder noch funktioniert :( D:
    EDIT²: @ peini: Was meinst du, es täuscht oO und wenn ich das handy weggebe sind da 199x200 pixel, dann n ein pixel abstand und dann noch die letzte reihe :(
    EDIT³: Bitte helft mir schnell, ich hab nicht mehr viel zeit für die competition übrig!!! :cursing: ;(
    :| < Hallo. Nein ich bin nicht die Signatur, ich putze hier nur.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Lightning the Hedgehog ()

  • Benutzer online 2

    2 Besucher