Jump to content

Loop around target


Pudge

Recommended Posts

 

Hi guys, does anyone have any ideas on how to make the bot run around the target within a certain radius using

ObjectManager.Target.Position

 

 

I once knew geometry well, but now "I cannot add 2 + 2", so I will be glad for any help

image.png.8dfdbbdc8189c12d8a0591b46fe6cfde.png

Link to comment
Share on other sites

Hi, like that (no tested):

var center = ObjectManager.Target.Position;
var distance = 3.5;
var listPos = new List<Vector3>();
for (double angle = 0; angle < System.Math.PI * 2; angle += 0.6)
{
    var p = new Vector3
    {
        X = (float)(center.X + distance * System.Math.Cos(angle)),
        Y = (float)(center.Y + distance * System.Math.Sin(angle)),
        Z = center.Z
    };
    listPos.Add(p);
}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...