angle help

dansam92

New Member
Reaction score
1
im not good at eng so i draw it to help u understand wht i mean.
divide angle between two point in two like below.
18469218.jpg

i wanna know how to get black arrow angle.
can u possibly help me? plz
 

Ayanami

칼리
Reaction score
288
Wait, won't the caster face the spell targeted location when he casts the spell?
 

dansam92

New Member
Reaction score
1
Was just about to say it. The caster must always be angle facing the spell cast.
:thup: :eek:
no i think it's not... i made it stop so,
'unit get ordered event' executed before caster totally turned.
caster angle means unit's angle right after ordered something like move.
 

canons200

New Member
Reaction score
50
Huh? i am more concern how to get your spell targeted point at left side, your hero facing right side. It is kinda.............weird, how to get that happen?

If you have trigger, post it up here?
 

dansam92

New Member
Reaction score
1
Huh? i am more concern how to get your spell targeted point at left side, your hero facing right side. It is kinda.............weird, how to get that happen?

If you have trigger, post it up here?

i order caster move to the yellow position in the pic.
but it took caster a second to fully turned.
there is a gap between the blue angle and red one.
 

canons200

New Member
Reaction score
50
i order caster move to the yellow position in the pic.
but it took caster a second to fully turned.
there is a gap between the blue angle and red one.

huh? even if you move the unit to the spell target point, when your unit cast spell, he should be facing to the casting point.
 

canons200

New Member
Reaction score
50
since your unit turn speed is slow, go to object editor, go to your unit, scroll down to movement - turn rate, set it to 1 or 3 (max)
 

Skippy

Active Member
Reaction score
39

dansam92

New Member
Reaction score
1
since your unit turn speed is slow, go to object editor, go to your unit, scroll down to movement - turn rate, set it to 1 or 3 (max)
unit's turn rate is 3.0 already. :)

Doesn't matter if it is possible or not.

JASS:
location target = GetSpellTargetLoc()
location from = GetUnitLoc(GetTriggerUnit())
location face = PolarProjectionBJ(from, 500, GetUnitFacing(GetTriggerUnit())

location BlackArrow = Location((GetLocationX(target) + GetLocationX(face)) / 2, (GetLocationY(target) + GetLocationY(face)) / 2)

real Your_Angle = AngleBetweenPoints(from, BlackArrow)

I really don't know if there is easier solution.
EDIT: And I hope you know JASS :p
thanks a lot.
i will try in this way.
if there is proper way to do it, let me know :D
 

Skippy

Active Member
Reaction score
39
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top