|
| 08 Jan 2017 07:03 PM |
| How would I make the rotation, set just right to point the GUI at a 2D set position? |
|
|
| Report Abuse |
|
|
C_Sharper
|
  |
| Joined: 03 Oct 2011 |
| Total Posts: 6405 |
|
|
| 08 Jan 2017 07:11 PM |
| I remember being told how this works. I never took trig, so I don't know too much about angles. local angle = ############# # ##### GUI.Rotation = angle Probably way off the money. |
|
|
| Report Abuse |
|
|
|
| 08 Jan 2017 07:13 PM |
something about math.atan2
#code self = nil |
|
|
| Report Abuse |
|
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 08 Jan 2017 07:31 PM |
Something like this should work assuming AnchorPoint = (0, 0)
local obj1Center = obj1.AbsolutePosition + obj1.AbsoluteSize/2 local obj2Center = obj2.AbsolutePosition + obj2.AbsoluteSize/2 local off = obj2Center - obj1Center local angle = math.atan2(off.Y, off.X) obj1.Rotation = math.deg(angle) |
|
|
| Report Abuse |
|
|
|
| 08 Jan 2017 08:22 PM |
@cntkillme
Thanks, it works perfectly! |
|
|
| Report Abuse |
|
|