I like it, too. Das Schwert von Constantin, nun ein Licht im Dunkeln. Hast du gut gemacht
Particle Attachement to sword
-
-
Kann ich eigentlich eine SFX Bitmap Animation so einstellen, dass diese NICHT in der Wand verschwindet? Denn z.B. die Flammen des Schwertes verschwinden komplett in der Wand wenn ich mich mit dem Schwert ganz dicht an die Wand stelle...
-
Eine SFX läßt sich auf ihrem Weg nicht aufhalten, ein Schwert schon. Was passiert, wenn du auf deinem Schwert
Weapon -> Collides With Terrain: TRUE
einstellst? -
Das hiltf leider nicht Die SFX verschwindet trotzdem. Falls Jemand da noch was einfällt...wäre echt ein rießen Schritt wenn das doch noch irgendwie möglich wäre und würde einige Probleme lösen.
-
Du müßtest aus diesem SFX-Effekt ein Objekt mit einer Bounding Box/richtigen Collision machen, das mit einer Wand kollidieren kann.
-
Hab damit gerade ein bisschen experimentiert. Aber leider ohne Ergebnis. Hast du es mal versucht?
Der SFX wird hier halt auch per DesignNote mit: NVWeaponMeta="M-FlamingSword"; NVWeaponAttach1="SwordParticles" und dem NVNewWeapon Script zum Schwert hinzugefügt.
"SwordParticles" ist hier der SFX.
-
Was ist, wenn du die SFX nicht direkt ans Schwert hängst, sondern an ein Objekt, das wiederum via Detail Attachment ans Schwert gebunden ist?
Ich mag jetzt nicht aufwändig was erstellen. Eine Demo zum Probieren wäre nicht schlecht. -
Klaro. Hab dir ne kleine Demo gemacht. Das Schwert befindet sich in deinem Inventar
Was ist, wenn du die SFX nicht direkt ans Schwert hängst, sondern an ein Objekt, das wiederum via Detail Attachment ans Schwert gebunden ist?
Der SFX verschwindet trotzdem.
-
Wenn man mit gezogenem Schwert an die Mauer geht, verschwindet sowohl SFX, wie auch der Ambient Sound. Mit set game_mode_backup 0 sieht man auch, wieso. Dein Effekt findet im Solid statt.
Ich weiß jetzt gerade auch nicht, wie man das am besten löst. Vielleicht ein Setup mit S&R, wobei auf die Texur eine Stim kommt, auf das Schwert eine Receptron, die bei Berührung mit der Mauer einen Effekt verursacht. Mit Offset. -
Sieht also echt schlecht aus.
@ Terra
Dann hat sich das mit der Hand + Laterne wohl erstmal erledigt. Es sei denn du hast kein Problem damit, dass alles in der Wand verschwindet, wenn der Spieler zu dicht an die Wand tritt. Momentan lässt sich das wohl nicht lösen.
Für die Anderen...damit ist diese SFX Animation hier gemeint: https://www.youtube.com/watch?v=6y5ZeqPdy-I
-
Sieht also echt schlecht aus.
Jein. Für deinen Partikeleffekt schon, weil der halt kurz verschwindet. Du kannst aber einen (neuen) Partikeleffekt simulieren, wenn du gegen die Wand läufst.
Dafür müssen zwei Bedingungen gegeben sein
(1) Die Wand berühren
(2) Das Schwert ziehen (oder draufhauen).
Da dein Garrett in diesem Fall schon mächtig mit Emittern und Kram zugekleistert ist, muß man Umwege gehen.Schau in die angefügte Demo. Wenn du dein Schwert ziehst und gegen die Wand latschst, bekommst du deinen Effekt (wieder). Das kannst du noch verfeinern, indem du den Effekt wieder verschwinden läßt (oder schlicht denselben mit Tweq-->Delete o. ä. machst), bzw etwas durch einen Offset verschiebst.
Auf der Wanddtextur liegt eine Stim (Haue), auf dem Schwert das Gegenstück. Design Notes beachten! -
Danke dir für deine Mühe. Allerdings ist das für mich keine Lösung für das Problem. Ich habe dieses Problem ja nicht nur mit den Partikeln des Feuerschwertes, sondern auch mit der Laterne, mit sämtlichen Magischen Händen, mit dem Magischen Stab usw. Egal wie lang man da Feinarbeit leistet, wird es denke ich so niemals zu einem befriedigenden Ergebnis kommen. Es müsste schon eine Möglichkeit geben einen SFX so einzustellen. Das kann höchstes der NewDark Patch Erschaffer wenn überhaupt.
-
Wie immer gibt es eine Lösung. Irgendwas sagt mir, dass dir das nicht schmecken wird
-
Interessante Idee Aber das ist wirklich sehr aufwendig. Dennoch funktioniert es in bestimmten Winkeln nicht richtig.
Du müßtest aus diesem SFX-Effekt ein Objekt mit einer Bounding Box/richtigen Collision machen, das mit einer Wand kollidieren kann.
Wie sieht es mit deinem Ersten Ansatz aus? Kann man nicht einfach aus dem SFX ein Objekt machen?
-
Ich schätze, man müßte ein neues Schwert machen, das in der Mitte eine Klinge hat und außenherum eine transparente animierte Textur fürs Feuer.
Oder frag doch mal NamelessVoice, der hat womöglich eine bessere Idee. -
Mir ist noch was eingefallen. Wäre es nicht möglich das Schwert oder den SFX so einzustellen, dass wenn man mit einer Wandtextur in Berührung kommt es den Spieler ein Stück zurück stößt? Das wäre nämlich auch eine Lösung!
-
Das war das erste, was mir in den Sinn kam. Dazu habe ich TrapMoveRelative verwendet. Dumm nur, dass man damit immer nur in eine bestimmte Richtung kann und deshalb gerne mal im Solid landet.
Mit einem S&R Ansatz (Teleport Player) hätte man genau dasselbe Problem. -
Vielleicht könnte man auch ein Objekt vor den Spieler hängen welches dann verhindert, dass man überhaupt sehr sah an die Mauer kommt. Oder könnte man den Avatar in der Breite verändern, solang die Waffe gezogen ist? Irgendwie sowas...
-
Das hatte ich mir auch überlegt. Aber was auch immer man dem Spieler vor die Visage hängt, ist auch sonst im Weg.
Was man machen kann, ist der Wandtextur eine Stim geben, die auf Contact reagiert. Auf Fußböden ist das kein Problem an einer Wand zuweilen schon. Dummerweise kann man nicht mit einem Radius arbeiten, sondern nur mit Contact. Und besser wäre es auch, wenn das Schwert zurückgeschleudert wird, aber das wird nicht gehen.
Also muß es der Spieler sein.
In der FM, an der ich gerade arbeite, verwende ich einen Trick, damit man auf Objekten, auf die man ebenen Geländes hinaufgeht einen Sound machen (es gibt ja diesen Bug, dass man auf Objekte immer springen muß). Dazu verwende ich eine Metaproperty, die Garrett jedesmal 0,1 DU nach oben und auf die Seite befördert, wenn er auf so ein Object latscht.
Aber: Das geht im freien Gelände gut, an einer Wand nicht. Sonst haut man sich was an. Du müßtest einen Weg finden, Garrett nach hinten zu transportieren. Was ist "hinten"? Keine Ahnung. Frag einen Guru. -
Also eine Lösung hab ich gefunden. Diese funktioniert allerdings nicht beim Treppensteigen Wenn man mit dem Schwert zu dicht an die Wandtextur kommt wird eine kleine Explosion erzeugt, welche aber so eingestellt ist, dass man keinen Schaden nimmt. Wenn man jetzt gegen die Wand läuft, dann wird man ca. einen halben Meter zurück geschleudert. Was ich aber nicht verstehe ist, wieso auch bei erneutem Bodenkontakt eine Explosion erzeugt wird. Denn das Schwert hängt doch nicht am Boden rum. Das macht eben Probleme bei Treppen und macht es eigentlich unmöglich rauf oder runter zu gehen