# How do I create an object in the direction of another object's angle

0 favourites
• 3 posts
From the Asset Store
Fully commented source code/event sheet & sprites to create a space shooter game
• So if Object_1 is at a 90 degree angle, I want to create Object_2 50 pixels away in the direction that Object_1 is facing.

Sorry if there's a simple answer but math and angles aren't something I know a lot about.

Thanks for any help

• ## Try Construct 3

Develop games in your browser. Powerful, performant & highly capable.

Construct 3 users don't see these ads
• Nevermind I found a solution from a post I made years ago and forgot about.

In case someone else stumbles on this and wants to know here's the solution:

Give Object_1 the Sine behavior.

When you create the Object_2, set the coordinates to:

X: Object_1.X+cos(Object_1.Angle)*(Object_1.Sine.Value+50)

Y: Object_1.Y+sin(Object_1.Angle)*(Object_1.Sine.Value+50)

That's it. If you want to change the distance just change the number after Sine.Value

Hope this helps someone!

• Why do you need Sine behavior?

Another (easier) solution is to create Object2 at Object1 position, and then move it 50px at Object1.angle (using the action "Move at angle")

• 3 posts