12. Mai 2024, 00:57 Hallo Gast.
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge. Hierbei werden gemäß Datenschutzerklärung Benutzername und Passwort verschlüsselt für die gewählte Dauer in einem Cookie abgelegt.


Select Boards:
 
Language:
 


Autor Thema: Buff-FX folgt der Einheit nicht!  (Gelesen 2396 mal)

Bombadil, Tom

  • Balins Schriftführer
  • **
  • Beiträge: 559
  • Dongelong!
Buff-FX folgt der Einheit nicht!
« am: 29. Sep 2009, 16:07 »
Hallo auch, ich habe gerade ein kleines Problem: Ich habe gerade festgestellt, das die selbstgemachte Buff-FX den Einheiten nicht folgt... also, bei der FXList ist OrientToObject auf jeden Fall an. Wo könnte der Fehler liegen? Vielleicht in der SystemLifetime oder der Lifetime der Partikel? Oder hab ich nur wieder ein "Yes" vergessen. Hab mir auch schon andere Buff-FX angeschaut, bin dadurch der Lösung aber nicht wirklich Näher gekommen... bin auf jeden Fall dankbar für jede Hilfe ;)!
Der (selbsternannte) Meister von Wald, Wasser und Berg!

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Re: Buff-FX folgt der Einheit nicht!
« Antwort #1 am: 29. Sep 2009, 16:52 »
Der FX-Code aus der fxlist und fxparticlesystems wär ganz hilfreich, evtl. sogar der noch aus der Einheit, attributemodifier etc. ;)

Ealendril der Dunkle

  • Gast
Re: Buff-FX folgt der Einheit nicht!
« Antwort #2 am: 29. Sep 2009, 17:34 »
Wenn du wirklich einen Buff-FX meinst, dann brauchst du den obrigen Code gar nicht. Buff-FX werden in der Buff.ini definiert. Den namen des Objectes gibst du dann in den BuffTypes der FXList.ini an (Vergleich Führerschaften oder "Cripple").
Falls du aber einen FX meinst, der an ein Object per Fähigkeit geheftet werden soll, wäre es gut, wenn du den FX postest. Zusätzlich eben darauf achten, wie genau du den Verweis angibst, ob du OrienttoObject und AttachtoBone eingestellt hast. Womöglich hast du eine Bone dort angegeben, welche die Einheit nicht hat.

Bombadil, Tom

  • Balins Schriftführer
  • **
  • Beiträge: 559
  • Dongelong!
Re: Buff-FX folgt der Einheit nicht!
« Antwort #3 am: 29. Sep 2009, 19:36 »
Also, es soll sich um einen Buff ähnlich dem von Theodens Gloreichem Angriff handeln, also ein temporärer Boost.

Hier mal die FXList:
FXList FX_TestFX
ParticleSystem
Name = FX_TestParticle
Offset = X:0.0 Y:0.0 Z:10.0
OrientToObject = Yes
End
End

Und hier das ParticleSystem:


FXParticleSystem FX_TestParticle
        System
        Priority = ALWAYS_RENDER
        ParticleName = EXFire01.tga
        Lifetime = 30 45
        SystemLifetime = 900 900
        Size = 20 30
        BurstDelay = 3 15
        BurstCount = 4 8
        IsGroundAligned = No
End
        Color  = DefaultColor
        Color1 = R:100 G:0 B:0 0
End
Update = DefaultUpdate
        SizeRate = 2 3
        SizeRateDamping = 0.8 0.85
        AngleZ = -1 1
        AngularRateZ = 0.15 0.2
        AngularDamping = 1 1
End
Physics = DefaultPhysics
End
EmissionVelocity = OutwardEmissionVelocity
End
EmissionVolume = PointEmissionVolume
End
Draw = DefaultDraw
End
End
Der (selbsternannte) Meister von Wald, Wasser und Berg!

Tipppfehler

  • Gastwirt zu Bree
  • **
  • Beiträge: 133
Re: Buff-FX folgt der Einheit nicht!
« Antwort #4 am: 29. Sep 2009, 20:54 »
Zitat
        SystemLifetime = 900 900

das darf da nicht stehen!

Damit begrenzt du die FX-Laufzeit!

MFG
Tipppfehler

Alien aka Infiltrator

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.236
  • Edain was good ;-)
Re: Buff-FX folgt der Einheit nicht!
« Antwort #5 am: 29. Sep 2009, 21:31 »
Das selbe hab ich ihm eigtl vorgestern gesagt.... naja egal

Tipppfehler

  • Gastwirt zu Bree
  • **
  • Beiträge: 133
Re: Buff-FX folgt der Einheit nicht!
« Antwort #6 am: 29. Sep 2009, 21:50 »
Ja tschuldigung, das wusste ich nicht.  :o

Wollte dich nicht verbessern oder etwas der gleichen!

MFG
Tipppfehler

Alien aka Infiltrator

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.236
  • Edain was good ;-)
Re: Buff-FX folgt der Einheit nicht!
« Antwort #7 am: 29. Sep 2009, 21:59 »
So wars net gemeint^^
Habs ja auch über trillian gesagt net hier im forum ;-)

Ealendril der Dunkle

  • Gast
Re: Buff-FX folgt der Einheit nicht!
« Antwort #8 am: 29. Sep 2009, 23:00 »
leutchen...... 8-|
TheodensGloriousCharge funktioniert über ein One-Klick-System, heißt der Attributemodifier wird einmalig ausgelöst. Dort gibt es einen speziellen FX-Part, der nicht über diesen definiert wird. Auf gut deutsch heißt das für den FX: Er wird auch einmalig ausgelöst.
Wenn ich also den Systemlifetimer raushaue, dann bleibt der FX für immer an der Unit kleben.
Da der FX nur einmalig aktiviert wird, braucht er ein Intervall von 900, was in diesem Sinne ca 30 Sekunden wären. Es ist absolut richtig, wie er den FX gecodet hat.
@Tom: Du hast nur attachtoobject angegeben, aber kein attachtobone. ;)
« Letzte Änderung: 30. Sep 2009, 09:27 von Ealendril der Dunkle »

Bombadil, Tom

  • Balins Schriftführer
  • **
  • Beiträge: 559
  • Dongelong!
Re: Buff-FX folgt der Einheit nicht!
« Antwort #9 am: 30. Sep 2009, 17:45 »
Ah, danke schonmal ;)! Wie genau mach ich das jetzt genau mit diesen Bones? Also, wo schreibe ich was hin?

@Alien: Ich weiß, ich weiß, das hattest du mir gesagt ;)! Ich hab den Thread ja auch aufgemacht, als ich gemerkt habe, das das mit der SystemLifetime nicht geht :)
Der (selbsternannte) Meister von Wald, Wasser und Berg!

Tipppfehler

  • Gastwirt zu Bree
  • **
  • Beiträge: 133
Re: Buff-FX folgt der Einheit nicht!
« Antwort #10 am: 30. Sep 2009, 19:27 »
leutchen...... hätte man sich nochmal den Threadname angeschaut, hätte man draufkommen können  :D  :D *ups*

Zu der Frage:

FXList FX_Blablablablabalbalab
  ParticleSystem
    Name = blablablabalbalablabla
    AttachToObject = Yes
  End
End

Wenn du jetzt noch möchtest das die FX an einer bestimmten Stelle ist zB. am Schwert musst du noch diesen Eintrag hinzufügen:

      AttachToBone   = E_FRONTLEFT

Das Grüne ist Variabel....... einfach den Name eines Bone der Einheit einfügen und dann wird die FX ab diesem punkt gestartet.

MFG
Tipppfehler

Bombadil, Tom

  • Balins Schriftführer
  • **
  • Beiträge: 559
  • Dongelong!
Re: Buff-FX folgt der Einheit nicht!
« Antwort #11 am: 30. Sep 2009, 20:56 »
Danke, jetzt müsste es klappen, ich probier das morgen gleich mal aus ;)
Der (selbsternannte) Meister von Wald, Wasser und Berg!

Rimli

  • Galadhrim
  • **
  • Beiträge: 716
Re: Buff-FX folgt der Einheit nicht!
« Antwort #12 am: 30. Sep 2009, 23:11 »
Nimm am besten den Bone "BAT_SPINE2", den hat quasi jedes humanoide Model. ;)

Wenn das nicht funzt, guck dir passende Bonenamen an, indem du das Model einfach mal in RenX importierst.