Ergebnis 1 bis 20 von 63

Thema: Hilfe-Thread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Protip: Deine Chance auf Hilfe bei Fragen à la "Es kommt eine Fehlermeldung, was mache ich falsch" steigt zu etwa 95%, wenn du uns diese Meldung auch mitteilst. Andernfalls kann man nur raten, weil von der vergessenen Klammer bis zum falsch gesetzten Komma alles für einen Fehler sorgen könnte.

    Ich habe die Script im MV erst kurz überflogen, aber versuch mal folgendes, das sollte eigentlich dem Code von Paddi entsprechen:
    Code:
    // Tiles sind im MV 48x48 statt 32x32px
    $gameVariables.setValue(1, $gameMap.displayX() * -48 + $gameVariables.value(3));
    $gameVariables.setValue(2, $gameMap.displayY() * -48 + $gameVariables.value(4));

  2. #2
    Zitat Zitat von Cepanks Beitrag anzeigen
    Protip: Deine Chance auf Hilfe bei Fragen à la "Es kommt eine Fehlermeldung, was mache ich falsch" steigt zu etwa 95%, wenn du uns diese Meldung auch mitteilst. Andernfalls kann man nur raten, weil von der vergessenen Klammer bis zum falsch gesetzten Komma alles für einen Fehler sorgen könnte.

    Ich habe die Script im MV erst kurz überflogen, aber versuch mal folgendes, das sollte eigentlich dem Code von Paddi entsprechen:
    Code:
    // Tiles sind im MV 48x48 statt 32x32px
    $gameVariables.setValue(1, $gameMap.displayX() * -48 + $gameVariables.value(3));
    $gameVariables.setValue(2, $gameMap.displayY() * -48 + $gameVariables.value(4));
    Einen großen Dank auch an dich
    Klappt jetzt auch im MV wunderbar!
    Die Fehlermeldung hab ich nicht dazu geschrieben, da es mir klar war, dass es an den verschiedenen Programmiersprachen lag, und nicht an einer falschen Eingabe meinerseits (hatte es vom funktionierenden Skript im VX kopiert ).
    Sollte es demnächst wieder eine Fehlermeldung geben und ich da nicht weiterkomme, dann werde ich die ganz sicher mit dazuschreiben

    //EDIT
    So, eine neue Frage von mir: Ich würde gerne bei Gesprächen das Bild desjenigen der Spricht sowohl Links als auch rechts anzeigen lassen können. Damit eine Art Gespräch entsteht (also A's Gesicht ist immer links und schaut nach rechts und B's Gesicht ist immer rechts und schaut nach links). Das bräuchte ich für ein Kurzprojekt, an dem ich gerade arbeite (Hauptsächlich zum Üben. Aber für mein Hauptprojekt wäre das auch ziemlich praktisch).
    Kann man die Position irgendwo in den Skripten umstellen? Vielleicht sogar so, dass wenn man bei "Position" im Textfenster "Oben" einstellt, dann ist das Gesicht Links und wenn man "Unten" Auswählt ist es rechts. Damit man fließen und einfach wechseln kann. Natürlich wäre ein neues Auswahlfenster mit links/rechts noch besser, aber das stelle ich mir schwerer zu bewerkstelligen vor.

    Geändert von Eddy131 (29.10.2015 um 22:58 Uhr)

  3. #3
    Naja zeig einfach ein Bild vorm Text an und bevor du den nächsten anzeigst , setzt du das Bild mit ner anderen Grafik an die gewünschte Stelle und das abwechselnd.

  4. #4
    Zitat Zitat von Paddi Beitrag anzeigen
    Naja zeig einfach ein Bild vorm Text an und bevor du den nächsten anzeigst , setzt du das Bild mit ner anderen Grafik an die gewünschte Stelle und das abwechselnd.
    Wie meinst du das?
    Wie man andere Bilder auswählt für die einzelnen Personen ist mir schon klar, aber ich möchte ein Bild Links neben dem Text angezeigt bekommen - was ja standardmäßig so ist und auch nicht umgeändert werden kann - und derjenige, der antwortet, der soll dann sein Gesicht auf der rechten Seite des Textes bekommen, was nicht einfach über den entsprechenden Event gemacht werden kann. Oder meinst du, dass ich das Linke bild als "Picture" an der entsprechenden Stelle einfügen soll?
    Ich hab das gerade mal versucht. Nach landem Hin- und Her-probieren hab ich die richtigen Koordinaten herausgefunden. dennoch ist das erheblich aufwändiger, als bei einem normalen Text Event. Ich muss ja dann auch die Texte richtig in der Länge wählen (ohne die Hilfe der durchgezogenen Endlinie) und ich bin auch auf den Transparenten Hintergrund der Texte beschränkt, da das Bild sonst hinter der Textbox erscheint.
    Außerdem blinkt das Bild immer an einer Stelle (ich muss es ja wieder verschwinden lassen, bevor der nächste spricht) und das sieht nicht so schick aus wie bei dem richtigen Dialogbild. Vor allem beim direkten Vergleich fällt das negativ auf. Zudem müsste ich dann alle Face-Bilder nochmal extra als Picture speichern.
    Also alles ziemlich umständlich und das Ergebnis ist auch nicht perfekt.
    Hier mal ein Bild meines Events:
    Klicke auf die Grafik für eine größere Ansicht 

Name:	Unbenannt.png 
Hits:	4 
Größe:	114,4 KB 
ID:	22879

    Oder wie meinst du das?

  5. #5
    Ja im Maker ist das bisschen arbeit. Mit dem MV kenne ich mich nicht aus und ich kann mir vorstellen, das das stark ins System greift wenn man n Script für macht. Vermutlich bietet der MV keine Methoden dafür ala FaceBildPos(x,y).

  6. #6
    Zitat Zitat von Paddi Beitrag anzeigen
    Ja im Maker ist das bisschen arbeit. Mit dem MV kenne ich mich nicht aus und ich kann mir vorstellen, das das stark ins System greift wenn man n Script für macht. Vermutlich bietet der MV keine Methoden dafür ala FaceBildPos(x,y).
    Schade :/ Vielleicht weiß da sonst wer, wie das eleganter zu lösen wäre?

    Nächste Frage: Der MV bietet ja jetzt erstmalig in der Geschichte der Maker die Möglichkeit, sich auszusuchen, wie viel Ausrüstungsteile ich meinen Helden zugestehe. Das ist einer der Dinge, die mir an dem sehr gut gefallen.
    Was die Entwickler vergessen haben zu implementieren ist, dass man Gegenstände bei mehr als einem Slot anlegen können möchte. Klassisches Beispiel: Man hat die Möglichkeit die Slots Ring 1, Ring 2 und Ring 3 auszurüsten. Jetzt möchte ich natürlich jede Art von Ring an jeden dieser 3 Finger stecken können (ist ja auch logisch).
    Leider kann ich bei den Rüstungen jedem Objekt aber nur einen Slot zuweisen. Kann man das mit irgendeinem Trick umgehen? Hab schon geguckt, ob das über Events o.ä. geht, aber nichts gefunden, daher bin ich wieder hier

  7. #7
    Frage: Kann man die ATK, EXP und so weiter von Gegnern dauerhaft oder temporär ändern? Ich möchte z.B. dass wenn meine Charaktere einen bstimmten Level erreicht haben, dass alle Schleime doppelte Angriffsstärke haben und dafür auch mehr EXP abgeben. Oder wenn man den Kampf mit einem bestimmten Angriff/Item beendet (respektive diesen Gegner besiegt), dass man dann mehr oder weniger EXP bekommt. Oder das die EXP abhängig von der Kampflänge(Anzahl Runden) oder der Menge an verlorener HP sind. Gibt es da Möglichkeiten das für die Monster generell festzulegen (dass ich also nicht bei jeder "Truppe" per Hand unten die EXP der Gruppe abziehen/hinzufügen muss, sondern dass ich das auf die Gegner direkt zuschreibe)?

  8. #8
    Frage[gelöst]: Wie kann ich die Zeit messen, ohne das ein Timer oben rechts in der Ecke erscheint?
    Konkret geht es darum, dass wenn ich von der Weltkarte in ein Dorf gehe und sofort wieder auf die Weltkarte zurückgehe, sich die Wolken (deren Bewegungsrichtung ja zufallsgesteuert ist) sich immer noch in die selbe Richtung bewegen. Es wäre ja unlogisch, wenn der Wind sich nach ein paar Augenblicken im Dorf sofort drehen würde. Daher möchte ich das so steuern, dass abhängig von der Zeit die man außerhalb der Weltkarte verbringt eine Zufallsvariable bestimmt wird, die dann entschiedet, ob die Richtung neu bestimmt wird (also etwa bis eine Minute ist die Wahrscheinlichkeit 0,5% und mit Abstufungen wird es nach 10 Minuten zu hundert Prozent neu bestimmt). Es klappt soweit auch alles, aber wenn ich den Timer anstelle (die einzige Zeitabhängige Variable), dann zeigt der rechts oben eine Ablaufende Uhr an, und das soll natürlich nicht.
    Über Warteframes möchte ich auch nicht unbedingt arbeiten, da die ja immer unterschiedlich sind, je nach Leistung des PCs und wie viele Events gleichzeitig ablaufen und wie viele CPU-Ressourcen die brauchen.

    Kann man irgendwie die Timer-Variable direkt ansprechen, oder den ablaufenden Countdown ausblenden lassen?

    Frage[gelöst]: Wie kann ich das Laufen abstellen? Also das man komplett im ganzen Spiel nur eine Bewegungsart hat. Oder das man auf bestimmten Maps nur laufen kann.
    Und wie verändert man allgemein das Tempo der Spielfiguren? Wenn sie z.B. angeschlagen sind, einen bestimmten Zustand haben oder einfach weil es so besser zum Spiel passt: Wie mach ich die normale Laufgeschwindigkeit schneller oder langsamer?

    Geändert von Eddy131 (23.11.2015 um 20:52 Uhr)

  9. #9
    @Laufen: Ich denke, das müsstest du pixeln.
    Eine anderer Animationszyklus bedarf eines neuen CharSets/TileSets, um das dann darstellen zu können. Zumindest wäre das mein erster Lösungsansatz.
    Ansonsten versuch es mal zu googlen - irgendwo gibt's sicher ein Tutorial dazu

  10. #10
    Zitat Zitat von Pinguin mit Brille Beitrag anzeigen
    @Laufen: Ich denke, das müsstest du pixeln.
    Eine anderer Animationszyklus bedarf eines neuen CharSets/TileSets, um das dann darstellen zu können. Zumindest wäre das mein erster Lösungsansatz.
    Ansonsten versuch es mal zu googlen - irgendwo gibt's sicher ein Tutorial dazu
    Wie meinst du das? Ob er laufen kann oder nicht hat ja nichts mit der Grafik zu tun?
    andere Figuren kann man über Events ja auch mit unterschiedlichen Geschwindigkeiten laufen lassen, und auch der eigene Charakter kann mit gedrückter Shift-Taste laufen. Und immer werden dafür die selben Grafiken genutzt, nur entsprechend schneller oder langsamer abgespielt. Vor allem möchte ich wissen, wie ich das laufen abstellen oder zu einem Dauerzustand machen kann (das ich also nicht mehr "normal" gehen kann). Das er z.B. auf der Worldmap immer läuft, sobald er aber eine Stadt betritt geht er wieder nur ganz normal. Oder wenn eine Schwere Rüstung angelegt wurde kann er auch nicht mehr laufen. Sowas meine ich.
    Was hat das mit dem Pixeln zu tun? :/
    Aber ich schau mal nach nem Tutorial (leider gibt es für den MV noch nicht so viele)

  11. #11
    Also soweit ich weiß kann man normalerweise bei Move-Events auch Geschwindigkeiten einstellen - und wenn es eine andere Art von Fortbewegung sein soll, dann muss eine andere Grafik ran.
    Wie genau es mit dem MV funktioniert, weiß ich nicht (wusste auch nicht genau um welche Engine es ging) aber wie gesagt, es gibt bestimmt irgendwo schon ein Tutorial, dass dir da helfen kann, die englischen Foren scheinen da schon etwas weiter voran zu sein, was den MV angeht.

  12. #12
    Zitat Zitat von Pinguin mit Brille Beitrag anzeigen
    Also soweit ich weiß kann man normalerweise bei Move-Events auch Geschwindigkeiten einstellen - und wenn es eine andere Art von Fortbewegung sein soll, dann muss eine andere Grafik ran.
    Wie genau es mit dem MV funktioniert, weiß ich nicht (wusste auch nicht genau um welche Engine es ging) aber wie gesagt, es gibt bestimmt irgendwo schon ein Tutorial, dass dir da helfen kann, die englischen Foren scheinen da schon etwas weiter voran zu sein, was den MV angeht.
    Du meinst wegen Fahrzeugen? Die sind soweit ich das gesehen habe ja auch etwas schneller als die normalen Figuren (zumindest das Luftschiff. Das würde ich auch gerne ändern, ist für meinen Geschmack schon viel zu schnell).
    Aber ich meinte jetzt den ganz normalen Helden. Über das Bewegungs-Event kann ich die Geschwindigkeit ändern, auch die Geschwindigkeit meines Spielers. Aber das Tempo ist dann immer nur für die Bewegung innerhalb des Events. Wenn das Event abgearbeitet ist, dann ist man wieder auf der normalen Geschwindigkeit.
    Ich hab jetzt aber zumindest herausgefunden, wie man das Laufen auf einer Map abschalten kann. Das geht nämlich nicht über die Datenbank, sondern rechts unten Rechtsklick auf die Map und da kann man dann das laufen für jede Karte einzeln verbieten. Aber wie man die Figur ausschließlich laufen lässt hab ich noch nicht herausgefunden. Und wie ich den Punkt in den Einstellungen entfernen kann müsste ich auch noch wissen.
    Und ich weiß endlich (haben sich ja schon einige gefragt), was die Einstellung "Befehl merken" bedeutet. Wenn der aktiviert ist, merkt der sich bei Kämpfen, welchen Angriff man zuletzt genutzt hat und lässt den dann in der nächsten Runde auch aktiviert. (dann braucht man nicht immer die Skills durchzuscrollen, wenn man bei dem aktuellen Gegner eh immer nur den selben Spruch benutzt.)

    Gerade fällt mir eine Möglichkeit ein, wie ich das Tempo verändern kann! Ich könnte ja ein Parallel laufendes Event erstellen, das beim Tastendruck "runter" das Tempo des Spielers erhöht und ihn einen Schritt nach untern machen lässt! Das mach ich dann mit allen 4 Richtungen und dann habe ich meine eigene Laufgeschwindigkeit! Wie performant das natürlich dann ist, ist wieder eine andere Frage. Ich versuch's auf jeden Fall gleich mal.

    //EDIT
    So, getestet. Und zu meinem verdruss musste ich feststellen, dass nicht nur das funktioniert, sondern mann auch einfach das Bewegungsevent auf den Spieler anwenden kann und dort nur das Tempo verändert und der Spieler dann das Tempo beibehält! Zu meinem Verdruss, weil ich genau das Gestern hin und her probiert habe und das Programm das nicht gemacht hat und heute klappt das wunderbar! Das Programm hat echt noch ein paar Bugs, die hoffentlich bald behoben werden..
    Damit hat sich die Frage dann wohl geklärt.

    Geändert von Eddy131 (03.11.2015 um 21:15 Uhr)

Berechtigungen

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