![]() |
|
|||||||
| Registrieren | Forenregeln | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1
|
|
Newbie
Registriert seit: Jul 2011
Beiträge: 3
|
Geschossgeschwindigkeit in Sekunden
![]() also ich möcht einer Einheit kurzzeitig für den Einschlages einers Geschosses einen Debuff bzw. Buff geben um den Schaden zu verändern. Hab schon einen Buff gemacht der dies tut und es es funktioniert auch alles, blos soll der Buff ja nur 0.01 Sekunde oder so aktiv sein also hab ich mir gedacht ich rechne die Entferung zwischen angreifer und angegriffener aus und bestimme somit die zeit die das geschoss fliegt. Ausrechnen und so weiter war kein Problem, nur weis ich nicht wie die Umsetzung von Geschossgeschwindigkeit zu Zeit (in X/Y-Koordinatenpunkten) ist. Was ich meine ist: Wenn ich 1000 Geschossgeschwindigkeit habe und das Geschoss 1000 Felder/Abstandseinheiten weit fliegt, wie lange ist es dann GENAU in der Luft?? Abstand der Punkte hab ich mit Phytagoras ausgerechnet sprich: c² (Abstand) = a² + b² umgestellt nach c = Wurzel(a + b). a = x von attacking unit - x von attacked unit. b = y von attacking unit - y von attacked unit. Als wert hab ich da jetzt zum beispiel 670 rausgekriegt auf ca. <-------------> so ne entfernung bei geschossgeschwindigkeit 1000. 3cm auf em bildschirm[ich weis nich grad genau aber besser als nix]. Danke schon im Vorraus für jede Hilfe. Mfg DarkClone |
|
|
|
|
|
#2 |
|
Sektionsleiter Maps
|
Die Geschwindigkeitsangabe ist in Abstandseinheiten pro Sekunde, sprich mit 1000 Speed braucht das Geschoss für eine Distanz von 1000 gerade eine Sekunde. Zudem bezieht es sich der Objekt-Editor-Wert auf die XY-Ebene, Arc und Höhenabstand sind egal, die werden nur für Grafik lokal eingerechnet.
Wie auch immer, lass es am Besten bleiben. Das Ziel kann sich bewegen/bewegt werden, dann stimmt nichts mehr. Zudem bräuchtest du das exakte Anfangsevent etc. und unsauber wirds sowieso. Versuch es lieber mit dem Einheit nimmt Schaden-Ereignis. Das findet direkt vor der Schadensvergabe statt. Idealerweise würde man den Schaden zurückrechnen, indem man ihn der Einheit als Leben (und maximales Leben) spendiert und dann den eigenen Wert auftragen. Oder du triggerst das Geschoss gleich selbst.
__________________
Water's Footmen Wars Defend Wintercastle Mana God's Ascension (coming soon) Dark Colony (coming soon) Versunkene Zeiten - Vortex - Wild Scope - Hells Edge - Prison Break |
|
|
|
|
|
#3 |
|
Newbie
Registriert seit: Jul 2011
Beiträge: 3
|
Ok des mit der bewegung hab ich nicht bedacht... Kopf-->Tisch
Ich werd des mal ausprobieren mit dem Einheit nimmt Schaden, danke für die Hilfe. Wenns nicht klappt werde ich wie du gesagt hast das Geschoss einfach selber triggern. |
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [GUI] Holz alle 4 Sekunden | TheRemon | Triggerforum | 8 | 24. September 2010 17:39 |
| 0.5 sekunden Function[Jass] | Razor | Triggerforum | 3 | 28. August 2009 02:59 |
| kick nach 2 Sekunden | xXFooFighterXx | Allgemeine Mappingfragen | 11 | 21. März 2008 18:04 |
| 3 Bier in 13 Sekunden | Paddy7789 | Community Forum | 28 | 04. März 2006 16:26 |
TaKe 32 Spieler eingeladen und veranstaltet ein bisher einzigartiges Turnier, mit einzigartiger Stimmung mehr...
Apollo und
Nathanias mehr...