I’m trying to find a way to change the color of the floor based on where the player moves in a 2D space. If the player moves across the y axis, the B of RGB will increase or decrease. If the player moves along the x axis, the G of RGB will increase or decrease.
Its simple, you only need tyo change rgb colors of a texture during the update (or IEnumerator) function.
you will need to write the correct code, but it should be something like:
float Xpos = object.transform.position.x; float Ypos = object.transform.position.Y Object.GetComponent<Renderer>().material.color = new Color (Xpos, Ypos,0.5f);
Look that color rgb components goes from 0 to 1, so you need to adapt the position of the player to a 0 to 1 value.
This was just a orientation, you need to do it correctly and specificly for your case.