Guess I’m confused by what you’re describing as well. A diagram could probably make it clearer.

Instead of an angle from one object to another, you’d like the angle from one object to the other if the other moved forward a bit?

Or maybe you mean the two objects are both moving at the same angle. They’d be moving along parallel lines then. I’m not sure what you want to calculate though. A diagram should make it clearer though.

I might not be understanding either, but could you just get the angle the first image is traveling at and do a set position to sin(angle -/+ offset) * distance + sprite1.x and a cos(angle -/+ offset) * distance + sprite1.y?

I’m doing this in my head so it may not quite work that way.

It’s still not 100% clear but I’ll give it a shot.

So I’m guessing you have an object moving along the top line left to right, and you want a second object to be on the line below, so that both objects will hit the right yellow line at the same time while moving in parallel?

If that’s the case set the second object’s speed and angle of motion to be the same as the first. Then you can either do

Object2: set position to object1

Object2: move 32 pixels at angle self.bullet.angleOfMotion+90

Or you can do:

Object2: set position to (object1.x+cos(self.bullet.angleOfMotion+90)*32, object1.y+sin(self.bullet.angleOfMotion+90)*32)