Dear visitor, welcome to RPG Studio - Make your World real. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
[Erledigt] AKS / ABS / Probleme mit Animationen / Grafiken / Postionen
Ich hätte da ein Problem wo ich einfach keine Lösung finde und hoffe ihr könnt mir hier weiterhelfen.
Ich versuche schon seit langen ein Spiel für mich zu erstellen was ein AKS oder ABS besitzt. Dies habe ich über "Common Events" auch endlich mal hinbekommen, da ich das XAS nie verstanden habe. Ich lade mal meinen ersten versuch in die Anlage hoch.
Das Problem ist, ich habe da nie weiter gemacht, weil mich die Animationen sehr gestört haben (da Ich nicht wirklich Zeichen bzw Pixeln kann). Da wollte ich jetzt aber mal drüber hinwegsehen und einen neuen versuch starten
Mal zum Problem und zwar möchte ich eine Schlag Animation haben wie bei "Zelda" zb., Ich habe mir auch schon was zusammen gebastelt (Ich lade das bild auch in die Anlage hoch), soweit klappt das ja auch das Problem liegt nur in der ersten Reihe, hier müsste der Charakter das Schwert vor sich halten, dies geht aber nicht weil der Charakter an der Grenze liegt (ich weiß nicht wie das beschreiben soll)
Bei dem XAS ist es ja auch so das das Schwert nicht wie bei Zelda geschwungen wird, sondern so wie ich es auch nachgebaut habe nah am Charakter dran. Es gibt ja das/die "Project Zelda Engine" hier klappt das ganze ich versteh aber nicht warum, zum testen habe ich die Grafiken bei mir mal reingepackt und ich habe immer noch das gleiche Problem. Wenn ich eine andere Bildgröße nehme und denn Charakter höher setze dann versetzt sich auch der Charakter im Spiel.
Ich weiß nicht wie ich das Beschreiben soll ich hoffe man versteht es und hoffe jemand hat eine Idee
This post has been edited 4 times, last edit by "Nonoko" (Dec 22nd 2018, 12:05pm) with the following reason: [Erledigt]
Motto: Aufgeben ist es, was den Menschen tötet. Nur der Mensch, der sich weigert aufzugeben, hat sich das Recht verdient, auf dem glanzvollen Pfad der Menschheit zu wandeln.
leider kann ich die Demo nicht ausführen (mein Windoof warnt davor),
kannst du die vielleicht nochmal irgendwie neu hochladen?
Also, damit ich dich richtig verstehe: Du hast jetzt ein AKS komplett
selbst per Events erstellt?
Die einfachste Lösung für das Schwertproblem wäre, dass du die Charsetgröße
veränderst. Bei einem 400x200px Charset hast du zB für jeden Frame (ist das der richtige Begriff dafür?)
400:4=100, 200:4=50 100x50 px zur Verfügung.
Ein Problem, dass dabei auftauchen könnte, wäre, dass sich der Charakter beim Schlagen
verschiebt. Deshalb müsstest du beim Erstellen des Charsets auf die Platzierung des Charakters
achten und ein bisschen ausprobieren (so mach ich das zumindest immer).
Eine alternative Lösung wäre, eine Schlaganimation als Charset ohne Schwert zu erstellen,
und das Schwert dann per Eventtechnik ebenfalls als Event auf den Charakter zu legen.
Das würde zumindest das Positionsproblem ein wenig minimieren, aber den Eventtechnikaufwand
erhöhen.
-
Projekte
-
Tutorials & Hilfreiches aus der Eventtechnik
[Tutorial] Skills, Stats und Bosse - So erstellt ihr einen guten Bosskampf
[Tutorial] Kampf - Unendlich Gegner erscheinen lassen
[Tutorial] Kämpfe, Klassen und Balancing
[Tutorial] Entwickler Talk: Skalierungen
NPC verfolgt Held durch Türen
Pokemon- Fangskript
Monstergruppenführer
Automatisches prioritätsgesteuertes Anordnen von Bildern
Doppelte Eventfunktionen auf Map
Objekte schieben & ziehen
ich verstehe das Problem (auch) nicht so wirklich. Habe mir die Demo mal angeschaut, da scheint beim Schwerthieb erstmal alles cool zu sein. Es entspricht quasi der hochgeladenen Grafik.
Du möchtest die Grafik allerdings verändern bzw. anders gestalten und diese gedachte Änderung von dir wird im Spiel nicht korrekt dargestellt, sehe ich das richtig?
Der beste Weg wäre wenn du zusätzlich deine gewünschte Charakter Grafik auch hier hoch lädst, damit klar ist was gemeint ist.
Von Vorteil wäre auch ein Screenshot bzw. Ausschnitt des Geschehens wo man sieht was nicht in Ordnung ist.
greetz
Der beste Weg wäre wenn du zusätzlich deine gewünschte Charakter Grafik auch hier hoch lädst, damit klar ist was gemeint ist.
Von Vorteil wäre auch ein Screenshot bzw. Ausschnitt des Geschehens wo man sieht was nicht in Ordnung ist.
Mitsch hat das Problem schon richtig erkannt:
Eine alternative Lösung wäre, eine Schlaganimation als Charset ohne Schwert zu erstellen,
und das Schwert dann per Eventtechnik ebenfalls als Event auf den Charakter zu legen.
Das würde zumindest das Positionsproblem ein wenig minimieren, aber den Eventtechnikaufwand
erhöhen.
Halte ich für die beste Lösung!
-
Bushido
-
Lustige Zitate
-
Zitat 1
<Noone> Kann mir vielleicht jemand bei ner Deutschhausaufgabe helfen? Komm damit nicht zurecht :/
<Siegertyp> Ja aber beeil dich, ich muss gleich los. Ich kann dir nur eine Frage beantworten.
<Noone> Nur eine?
<Siegertyp> Ja
* Siegertyp has quit IRC (quit) -
Zitat 2
<fusion> Hast du ein paar Nacktfotos deiner Freundin?
<chrzan> nö :/
<fusion> Willst du welche haben? :> -
Zitat 3
<MMM> Ich glaub ich lache nie wieder so laut...göttlich heute morgen in Bio. wir haben jeweils unseren eigenen speichel mikroskopiert. Auf einmal die eine ganz aufgeregt "Hier bewegt sich was!!" Alle werden still, Prof guckt sich das kurz an, guckt nochmal hin "Oh, ja das ist definitv eine lebende Spermazelle" Ich glaub das Mädchen wäre am liebsten gestorben -
Zitat 4
<Wretched> Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei denen es darum geht, wer den cooleren, imaginaeren Freund hat
<D3nY0> loooolwie geil
-
Zitat 5
<HDStyle> Ist dir schonmal aufgefallen, dass irgendwie nie Amokläufe an Hauptschulen stattfinden? o.o
<Crytek> Ja ist klar. Da schießen ja auch alle zurück. -
Zitat 6
<RAP|TaliFecT> Meine Freundin meint ich wäre neugierig ... zumindestens steht das in ihrem Tagebuch
-

= Mitsch93:
Die Demo ist egal das ist ja eh nur der IST zustand.
Quoted
leider kann ich die Demo nicht ausführen (mein Windoof warnt davor)'
Aber ich frage mich schon vor was gewarnt wird
= Mitsch93:
Genau und das habe ich nicht gelöst bekommen, mehr oder weniger war das die Frage, ich finde es nur schwierig sowas zu beschreiben
Quoted
Ein Problem, dass dabei auftauchen könnte, wäre, dass sich der Charakter beim Schlagen
verschiebt.

= Mitsch93
= Zego
Quoted
Eine alternative Lösung wäre, eine Schlaganimation als Charset ohne Schwert zu erstellen,
und das Schwert dann per Eventtechnik ebenfalls als Event auf den Charakter zu legen.
Das würde zumindest das Positionsproblem ein wenig minimieren, aber den Eventtechnikaufwand
erhöhen.
Dann wird das wohl auch die Lösung sein, ich werde das ganze mal am Wochenende ausprobieren, habt vielen dank
Quoted
Mitsch hat das Problem schon richtig erkannt:
Halte ich für die beste Lösung!

= schM0ggi
dank euch habe ich ja jetzt die Lösung. ich lade aber noch mal schnell eine Testdatei hoch und die Grafik von der Demo, da sieht man noch mal das Problem genauer, hätte ich von Anfang an machen sollen. Jetzt ist es zuspät
Quoted
ich verstehe das Problem (auch) nicht so wirklich. Habe mir die Demo mal angeschaut, da scheint beim Schwerthieb erstmal alles cool zu sein. Es entspricht quasi der hochgeladenen Grafik.
Du möchtest die Grafik allerdings verändern bzw. anders gestalten und diese gedachte Änderung von dir wird im Spiel nicht korrekt dargestellt, sehe ich das richtig?

i see what you did there!
Ja, die Hero Grafik ohne Waffe zu erstellen und die Waffe als separates Event laufen zu lassen ist eine Lösung, für die beste halte ich sie allerdings nicht.
Wäre mir zu viel Gefriemel, vor allem wenn unterschiedliche Waffen zum Einsatz kommen. Witzigerweise hat mich diese Eigenart vom Maker auch in der Vergangenheit gestört.
Neo-Bahamut hatte damals freundlicherweise ein passendes Skript erstellt um das Problem zu lösen.
![]() |
Ruby Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# Call Script für den Player: # $game_player.center_event = true/nil class Game_Event CENTERSTRING = "mitte" alias_method :waddehaddedudeda, :refresh def refresh(*args) waddehaddedudeda(*args) return if @list == nil @center_event = false @list.each {|i| if i.code == 108 and i.parameters[0] == CENTERSTRING then @center_event = true end} end end class Game_Character attr_accessor :center_event end class Sprite_Character alias_method :ruttnhuttnschuttn, :update def update ruttnhuttnschuttn self.y += self.bitmap.height/10 if @character.center_event end end |
Das über Main als neues Skript einfügen. Ein Comment mit dem Wort, welches du in Zeile 6 festlegst (im Beispiel "mitte"), reicht in einem Event aus und es wird mittig und korrekt dargestellt.
Mit dem Callscript Befehl
![]() |
Ruby Source code |
1 |
$game_player.center_event = true/nil |
greetz
Du bist ein Held

das Script ist der Hammer, hab vielen dank

EDIT:
Ich bin jetzt mit denn Bildern fertig. Ich versteh es wohl doch nicht so ganz wie du das Script wirklich einsetzt. Du sagst ja du hast bei dir alles darauf umgestellt. Ich habe darum die normalen Charaktere auch angepasst und dann ist mir aufgefallen das sich das Problem verlagert hat. Mit Script ein und ausschalten klappt es aber.
Muss nur noch an den Commen Event rumbasteln das ist damit noch ziemlich buggy.
Danke noch mal


EDIT:
Mensch. Lösung größere Auflösung. klappt jetzt alles wunderbar
This post has been edited 5 times, last edit by "Nonoko" (Sep 12th 2016, 11:37am)
Bei einem 400x200px Charset hast du zB für jeden Frame (ist das der richtige Begriff dafür?)
400:4=100, 200:4=50 100x50 px zur Verfügung.
...gilt weiterhin. Das Skript verändert lediglich den vertikalen Offset bei den dargestellten Events und dem Player.
Du kannst übrigens, wenn du das Gefühl hast es wäre nicht mittig genug bzw. zu versetzt, in der Zeile 25 den Wert ändern (im Beispiel ist der Wert 10).
greetz
Quoted
Keine Ahnung, was du genau mit der Auflösung nun genau meintest. Aber...
Ich hatte vorher eine Bildgröße von 100x100 Pixel. Das war aber wohl zuwenig (und es war gestern auch schon zuspät) darum habe ich es auf 200x200 Pixel geändert. Jetzt läuft alles rund.
Das mit dem Script ist echt klasse, vielen dank noch mal, endlich klappt mal was



Similar threads
-
Events & Technik »
-
Kann man die Animation vergrößern (Feb 1st 2013, 1:16pm)
-
Skript-Anfragen »
-
Atemwölkchen (Apr 23rd 2009, 6:11pm)
-
Einsteigerhilfe »
-
Schriftanimation (Mar 13th 2009, 8:37pm)
-
Kunst & Grafik »
-
Animierte Gifs Erstellen (Dec 19th 2007, 6:59pm)
-
Events & Technik »
-
Probleme mit Animationen (Sep 7th 2007, 10:50pm)