Skript-Frage :D

      Skript-Frage :D

      Guten Tach :D

      Ich hätte mal ne Frage bezüglich eines Skriptes.
      Und zwar beinhaltet diese Skript das bewegen des Helden.
      Es funktioniert, leider ist das Skript nicht Rasterbezugen und ich weiß net wie ich das machen soll xD
      Und 2. kann man durch tippen die "Gang-Animation" überspringen, wodurch der sich vortastet aber in der selben Grafik.

      Hier mal der Code:
      Spoiler anzeigen

      Quellcode

      1. // Dieses Skript steuert die Heldenbewegung
      2. { // Beginn des Skripts
      3. // Tasten-Überprüfung
      4. if keyboard_check_direct (vk_left)
      5. {
      6. // Blickrichtung "Links" wird eingestellt
      7. var hero_see_direction;
      8. hero_see_direction = 4
      9. }
      10. else if keyboard_check_direct (vk_right)
      11. {
      12. // Blickrichtung "Rechts" wird eingestellt
      13. var hero_see_direction;
      14. hero_see_direction = 6
      15. }
      16. else if keyboard_check_direct (vk_up)
      17. {
      18. // Blickrichtung "Hoch" wird eingestellt
      19. var hero_see_direction;
      20. hero_see_direction = 8
      21. }
      22. else if keyboard_check_direct (vk_down)
      23. {
      24. // Blickrichtung "Runter" wird eingestellt
      25. var hero_see_direction;
      26. hero_see_direction = 2
      27. }
      28. else
      29. { // Blickrichtung des Helden wird zurückgesetzt (Keine Einstellung)
      30. var hero_see_direction;
      31. hero_see_direction = 5
      32. }
      33. // Nächster Part //
      34. { // Grafisch wird die Blickrichtung eingestellt
      35. if (hero_see_direction) == (8) // Blickrichtung - Hoch
      36. {
      37. sprite_index = levi_n_up
      38. }
      39. if (hero_see_direction) == (2) // Blickrichtung - Runter
      40. {
      41. sprite_index = levi_n_down
      42. }
      43. if (hero_see_direction) == (6) // Blickrichtung - Rechts
      44. {
      45. sprite_index = levi_n_right
      46. }
      47. if (hero_see_direction) == (4) // Blickrichtung - Links
      48. {
      49. sprite_index = levi_n_left
      50. }
      51. }
      52. // Nächster Part //
      53. { // Die animierte Bewegung wird hier gesteuert
      54. if (hero_see_direction) == (8) // Bewegung - Hoch
      55. {
      56. image_speed = 0.2
      57. vspeed = 2.5
      58. direction = 90
      59. }
      60. if (hero_see_direction) == (2) // Bewegung - Runter
      61. {
      62. image_speed = 0.2
      63. vspeed = 2.5
      64. direction = 270
      65. }
      66. if (hero_see_direction) == (6) // Bewegung - Rechts
      67. {
      68. image_speed = 0.2
      69. hspeed = 2.5
      70. direction = 0
      71. }
      72. if (hero_see_direction) == (4) // Bewegung - Links
      73. {
      74. image_speed = 0.2
      75. hspeed = 2.5
      76. direction = 180
      77. }
      78. if (hero_see_direction) == (5) // Bewegung - Stillstand
      79. {
      80. image_index = 0
      81. vspeed = 0
      82. hspeed = 0
      83. }
      84. }
      85. } // Ende des Skripts


      Hoffe mal mir kann jemand helfen :D
      Allgemein einen "Lehrer" für GML oder C# (was ich auch am lernen bin) wäre nice, wenn jemand also Zeit und Lust aht^^

      -MrSerji

      Edit:
      Und falls sich jemand fragt: Ja das Skript ist von mir :)
      Ein bissel GML kann ich^^

      Edit2: Kann mir den keiner helfen? xD

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „MrSerji“ ()