# Angle(Degrees) Standartization

Discussion and feedback on Construct 2

### » Wed May 29, 2013 10:29 pm

Hey.

Am I the only one finding the whole "0 degrees points right" thing very confusing?

When making something i constantly have to think in different degrees as some functions use normal North-based 0 degrees while others use the East-based 0 degrees.

I would love the ability to be able to manually set where 0 degrees lies. Somewhere in the Project settings for example.

Different angles would be useful in different games so the ability to change it sounds very useful to me at least.Xionor2013-05-29 22:30:55
B
10
S
3
Posts: 233
Reputation: 1,537

### » Thu May 30, 2013 3:02 am

No your not the only one. I had some confusing adjustment times. I think it's because angle 0 is considered direction right on a earth horizontal plane. I also find 0Right is often used in trigonometry.

However, you are right. Often I find that angle 0 is either UP in other 2D tools or DOWN in 3D.

B
94
S
18
G
9
Posts: 2,457
Reputation: 15,177

### » Thu May 30, 2013 1:17 pm

We can't really change it because there are too many plugins and behaviors (including third party ones which we don't have control over and can't change), tutorials and manual entries which already use this method.

FWIW, it makes sense mathematically, because the formula for movement at an angle is:

dx = cos(angle) * speed
dy = sin(angle) * speed

cos(0) = 1 and sin(0) = 0, therefore angle 0 is moving to the right.
Scirra Founder
B
414
S
245
G
92
Posts: 25,188
Reputation: 200,307