Gedrawten Text highlighten

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

  • @Eddysoulo

    hy also ich habe ein problem damit also es geht mit dem highlighten aber das problem ist das er sobald ich vk_up drücke gleich alle 3 texte raufspringt...ich weiß wieso aber weiß nicht wie ichs ändern kann.
    also ich habe jetzt nicht das scale benutzt sondern einfach nur rot hinterlegt.
    hier mein code.

    GML-Quellcode

    1. if (obj_player.dialogs)
    2. {
    3. if instance_number(scr_dialogansicht)< 3
    4. {
    5. scr_dialogansicht(1,0,600,830,633,830,"1:",c_dkgray);
    6. scr_dialogansicht(1,1,600,830+boxheight,633,830+boxheight,"2:",c_dkgray);
    7. scr_dialogansicht(1,2,600,830+boxheight+boxheight+boxheight-7,633,830+boxheight+boxheight+boxheight-7,"3:",c_dkgray);
    8. }
    9. }
    10. if (obj_player.dialogs) && (keyboard_check_pressed(vk_up))
    11. {
    12. obj_player.highlight1 = true;
    13. obj_player.dialogs = false;
    14. }
    15. if (obj_player.highlight1)
    16. {
    17. scr_dialogansicht(1,0,600,830,633,830,"1:",c_red);
    18. scr_dialogansicht(1,1,600,830+boxheight,633,830+boxheight,"2:",c_dkgray);
    19. scr_dialogansicht(1,2,600,830+boxheight+boxheight+boxheight-7,633,830+boxheight+boxheight+boxheight-7,"3:",c_dkgray);
    20. }
    21. if (obj_player.highlight1)
    22. {
    23. if (keyboard_check_pressed(vk_up))
    24. {
    25. obj_player.highlight2 = true;
    26. obj_player.highlight1 = false;
    27. }
    28. }
    29. if (obj_player.highlight2)
    30. {
    31. scr_dialogansicht(1,0,600,830,633,830,"1:",c_dkgray);
    32. scr_dialogansicht(1,1,600,830+boxheight,633,830+boxheight,"2:",c_dkgray);
    33. scr_dialogansicht(1,2,600,830+boxheight+boxheight+boxheight-7,633,830+boxheight+boxheight+boxheight-7,"3:",c_red);
    34. }
    35. if (obj_player.highlight2)
    36. {
    37. if (keyboard_check_pressed(vk_up))
    38. {
    39. obj_player.highlight3 = true;
    40. obj_player.highlight2 = false;
    41. }
    42. }
    43. if (obj_player.highlight3)
    44. {
    45. scr_dialogansicht(1,0,600,830,633,830,"1:",c_dkgray);
    46. scr_dialogansicht(1,1,600,830+boxheight,633,830+boxheight,"2:",c_red);
    47. scr_dialogansicht(1,2,600,830+boxheight+boxheight+boxheight-7,633,830+boxheight+boxheight+boxheight-7,"3:",c_dkgray);
    48. }
    Alles anzeigen



    der grund ist das sobald obj_player.highlight1 auf true gesetzt wird und man vk_up drückt gleich highlight2 und 3 einschaltet...
    kann mir jemand helfen

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

  • EDIT:
    habs schon gelöst brauche keine hilfe mehr .

    falls es jemanden interessiert wie ichs gemacht habe:

    also ich hab einen switch erstellt für die ganzen highlights also das scr_dialogsicht und dann habe ich mit if abfragen abgefragt welcher highlight drann ist und wenn man dann vk_up drückt geht er eins rauf oder ab bei down

    doch so einfach wars nicht ich musste noch einen timer erstellen damit err nicht gleich beim ersten mal vk_up oder down auf den letzten springt machen.



    aber eine frage noch: also ich hab die schrift jetzt so das er wie bei einer schreibmaschine geschrieben wird ....also jeder buchstabe nach einander.

    meine frage dazu ist:
    wie kann ich es machen das eine variable am ende also beim letzten buchstaben des textes bzw strings auf true gesetzt wird?????

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