I am wondering. My game require to move about 300 four-vertices planes at the same time in my scene. I notice that the uv texture used for all those planes (image source of 512x512 pixel) is tearing while moving rather than being fluid.
Is moving 300 four-vertices planes (or more) is too much for unity?
Is there tech-savvy I should be aware of to increase performance?
What I did so far is set all planes in an array, and in my Update() method it looks like this:
void Update() {
float x_axis = Input.GetAxis("Horizontal") * (Time.deltaTime * 10);
float y_axis = Input.GetAxis("Vertical") * (Time.deltaTime * 10);
foreach( GameObject p in plane_objects)
{
p.transform.Translate(x_axis, y_axis, 0);
}
}
Thank you in advance for your valuable insights! Everyone has been so great in this community ever since I became a member!
P.S: I use Windows XP, Compaq HP Laptop with 512 rams. However, I’m trying to make a simple game hoping it will run even on older machines without being costy in performances.