PRO | Kleines "image_index" Problem! ^^ | [Gelöst]

  • PRO | Kleines "image_index" Problem! ^^ | [Gelöst]

    Hi!
    Ich hab ein kleines Problem mit "image_index"!
    Und zwar habe ich folgenden Code im Step Event:

    GML-Quellcode

    1. image_speed=hspeed/16
    2. if(hspeed==0)
    3. {
    4. image_index=0
    5. }

    Aber jetzt ist manchmal das 0te Subimage zu sehen, manchmal aber auch das 1te!
    Obwohl ich das doch eingestellt hab!
    Nein, ich ändere den image_index sonst nirgends (nur den image_speed im Keyboard Left / Right Event)
    Wisst ihr woran das liegt?
    Danke schon mal! :D

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von fabse64 ()

  • Es könnte daran liegen, ja.
    Es könnte aber auch ganz woanders liegen...
    Es könnte auch durch die Einwirkung von kosmischen Strahlen verursacht worden sein.
    Es könnte auch mit einer Verschwörung der Illuminati zusammenhängen.

    Leute... Wann lernt ihr endlich den Debug-Modus zu nutzen? X(
    Dessen Existenz ist kein Staatsgeheimnis - direkt neben "Run Game".
    Hier werden sie geholfen:
    [Regeln] [GML] [Hilfe] [Suche] [Posten] [Duden.de]
    [Wenn das alles nicht mehr hilft] [Dunning-Kruger]


    "Die Vernunft sollte Autorität definieren; nicht umgekehrt!"
    "Selber denken regt das Gehirn an."
    - Niffel f.k.a. Kilik
  • Ja.
    Der teilt glaube ich nie bis 0.
    Ich meine:
    Wenn hspeed jetzt 2 ist.
    2 : 1.5 = 1.33333333333333...
    1.3333333333... : 1.5 = 0.8888889...
    Das kommt nicht bei 0 an.

    Magical dream time!
  • Doch, tut er! :D
    So siehts bei mir aus:
    Ich laufe, bleibe stehen, der hspeed geht bis 0 runter!

    GML-Quellcode

    1. x: 172,6039540000
    2. y: 239,5991003000
    3. direction: 180
    4. speed: 0
    5. hspeed: 0
    6. vspeed: 0
    7. friction: 0
    8. gravity: 0
    9. gravity_direction: 270
    10. ________________________________
    11. id: 100001
    12. object_index: 0
    13. sprite_index: 1
    14. image_index: -6,6602134720
    15. image_single: -1
    16. image_speed: 0
    17. image_scale: 0
    18. mask_index: -1
    19. solid: 0
    20. visible: 1
    21. persistent: 0
    22. depth: 0
    23. ________________________________
    24. path_index: -1
    25. path_position: 0
    26. path_orientation: 0
    27. path_scale: 1
    28. ________________________________
    Alles anzeigen
  • Wie kann den image_index negativ werden? Könnt am image_speed liegen, da du es von hspeed abhängig machst und hspeed ja negativ sein kann. Mach da am besten mal ein abs() drum. Also:

    GML-Quellcode

    1. image_speed=abs(hspeed/16)
    2. if(hspeed==0)
    3. {
    4. image_index=0
    5. }
  • EDIT:
    Funzt immer noch nicht!
    Ich häng mal die Datei an!
    Einfach ein bisschen rumlaufen und dann stehen bleiben, dann werdet ihr sehen, dass manchmal das 1te Subimage angezeigt wird!
    EDIT2:
    Anhang entfernt:
    [GELÖST]

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von fabse64 ()

  • Benutzer online 2

    2 Besucher