Ergebnis 1 bis 20 von 27

Thema: Ineluki Key-Patch: Tastenfähigkeit Frage

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Mani Gast

    Ineluki Key-Patch: Tastenfähigkeit Frage

    Hallo, ich habe eine Frage zu der Tastenfähigkeit beim Ineluki Key Patch.
    Und zwar: Ich habe alle Anweisungen befolgt, die bei der txt dabei standen. Nur wie kann ich das jetzt machen, dass der Held hüpft, wenn man z.B. A drückt? Ich weiß zwar, dass man die Datei KeyList.scipt editieren muss, aber was genau?

    Danke schonmal im Vorraus!

  2. #2

    Mani Gast
    Sry für doppelpost, aber ich hätte da noch eine Frage:

    Wenn man jetzt die Datei editiert hat, wie kann man dann machen dass er hüpft, wenn ich auf die Taste gedrückt habe, die ich eingestellt habe? Oder sollte der Char das automatisch machen?

  3. #3
    Du musst schon ein Script schreiben, dass dem Helden sagt, was er machen soll, wenn eine bestimmte Taste gedrückt wird. Da empfiehlt sich natürlich ein parallel laufendes Ereignis in den Common Events mit einer Fork-Verknüpfung.

    Deine Springentaste hast Du ja über eine bestimmte Ziffer (z. B. 10) definiert. Dann erstellst Du eine Bedingung:
    IF Variable = 10 --> Und hier definierst Du dann, wie Dein Held springen soll.

    Falls das Dein erster Versuch ist, guck Dir am besten mal ein Scripte an und quäl Dich da durch. Wenn man den Dreh erst mal raus hat, kann man das dann recht einfach seinen Wünschen anpassen.

    Hilft das?

  4. #4

    Mani Gast
    Zitat Zitat von real Troll Beitrag anzeigen
    Du musst schon ein Script schreiben, dass dem Helden sagt, was er machen soll, wenn eine bestimmte Taste gedrückt wird. Da empfiehlt sich natürlich ein parallel laufendes Ereignis in den Common Events mit einer Fork-Verknüpfung.

    Deine Springentaste hast Du ja über eine bestimmte Ziffer (z. B. 10) definiert. Dann erstellst Du eine Bedingung:
    IF Variable = 10 --> Und hier definierst Du dann, wie Dein Held springen soll.

    Falls das Dein erster Versuch ist, guck Dir am besten mal ein Scripte an und quäl Dich da durch. Wenn man den Dreh erst mal raus hat, kann man das dann recht einfach seinen Wünschen anpassen.

    Hilft das?
    Danke für die schnelle Anwort, es ist mein erster Versuch und ich hab mir schon ein paar Scripte angesehen. Aber ich will es einfach nicht verstehen...

    Edit:

    O.k, die Datei KeyList.script.wav sieht so aus:

    [execute]
    Action=registerDownEvent
    Key=s
    Value=1
    next=s

    [s]
    Action=registerKeyUpEvent
    Key=s
    Value=2
    next=d

    [d]
    Action=registerKeyDownEvent
    Key=d
    Value=3
    next=-d

    Beim "s" sollte er springen und beim "d" eine Attacke machen. Ist daran was falsch?

    Dann hab ich 2 Ereignisse gemacht. Hierzu 3 Bilder zu den jeweiligen Ereignissen:

    Ereignis 1, Seite 1:

    Ereignis 1, Seite 1

    Ereignis 1, Seite 2:

    Ereignis 1, Seite 2

    Ereignis 2:

    Ereignis 2


    Ich hoffe, irgendwer kann mir meine Fehler sagen, die ich gemacht habe!

    Geändert von Mani (29.05.2007 um 14:48 Uhr)

  5. #5
    Hm, in meinem Projekt sieht das so aus (habe die englische Version, hoffe, alles verstanden zu haben ), die Unterschiede habe ich fett markiert :

    Im 1. Ereignis werden folgende SEs abgespielt (Rest ist gleich) :
    KeySupportOn.script
    MidiTickOutput.script
    KeyList.script

    Im 2. Ereignis lasse ich ganz einfach die MIDI-Pos in die Tastenvariable einfließen (wie bei dir). Allerdings ohne vorheriges Abspielen des SE GetMousePos.script.
    In einem 3. Ereignis lasse ich dann abfragen ob die Tastenvariable gleich 1 ist (im Ja-Fall ein Bewegungsereignis mit Held, Springen o.ä.).
    In einem 4. Ereignis frage ich schlussendlich ab, ob die Tastenvariable gleich 2 ist (im Ja-Fall eine Battle-Animation oder sonstwas).

    Weiß jetzt nicht, ob das bei mir richtig ist, aber so geht's zumindest . Die Unterteilung in mehrere Ereignisse ist außerdem übersichtlicher .

  6. #6

    Mani Gast
    Danke, ich hab jetzt das gemacht, so wie du es gesagt hast, jedoch kann mein Chara nicht hüpfen, sondern nur mit den Pfeiltasten raufgehen, usw.

    Kannst du mir das vielleicht in Bildern zeigen, wie du das gemacht hast?

  7. #7
    Habe genau das Gleiche nochmal bei einem leeren Projekt ausprobiert, hat alles geklappt. Hier ist die grafische Anleitung.

    Ich weiß nicht, was du mit dem Sprung bezwecken willst, du musst daher vermutlich das Sprung-Event ändern.

  8. #8
    In meiner Signatur findest du eine Tutorialseite.
    Dort wird in einem zweiteiligen Tutorial genau beschrieben wie du zuerst eine Taste abfragst und dann wie die Keylist funktioniert. Natürlich auch wie du sie erweiterst.

  9. #9

    Mani Gast
    @Ralph: Danke dir! Klappt fast alles
    Bei mir hüpft der Char die ganze Zeit! Aber ich hab das alles mit den Bildern verglichen... Kannst du mir vielleicht auswendig sagen, warum er das macht?

    @makenshi: Danke auch dir! Aber Bilder wären mir lieber, ansonsten verstehe ich das zum x-ten Mal wieder nicht

  10. #10
    Ein paar Bilder vom Code sind auch bei dem Tutorial dabei.
    Musst dich halt bei Tutorials dran gewöhnen das du lesen musst.

    Zur Verständnis sind auf jeden Fall Codebilder dabei.

  11. #11

    Mani Gast
    Danke! Wenn ich die A-Taste gedrückt habe, hat er eben als Nachricht "Huch, die A Taste funktioniert" augegeben.

    Und was muss ich jetzt alles verändern, um einen Sprung hinzubekommen?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •