Hi, it’s me again.
I am making plugin that adds Medigun to game, and just a question - how to make line with particles (not like in TF2, but just straight line from Location A to B? I have everything, but not way to make this line.
A little mathy, not sure if you wanted to take y into account, so this one doesnt, if you want to account for x,y and z, then take a look at this algorithm.
public void drawLine(World world, Vector3d pos1, Vector3d pos2){
double xDiff = pos2.getX() - pos1.getX();
double zDiff = pos2.getZ() - pos2.getZ();
double xAbs = Math.abs(xDiff);
double zAbs = Math.abs(zDiff);
double steps = xAbs;
if(xAbs <= zAbs){
steps = zAbs;
}
double xInc = xDiff / steps;
double zInc = zDiff / steps;
double x = pos1.getX();
double z = pos1.getZ();
for(int s = 0; s < steps; s++){
x = x + xInc;
z = z + zInc;
//create particle with variable 'x' and 'z'
}
}