hi, i have a script for randomly placing trees in a certain area. it keeps giving me the error:
error CS1502: The best overloaded method match for `UnityEngine.Vector3.Vector3(float, float, float)’ has some invalid arguments. i do not know what to do. please help!
public class TreePlacer : MonoBehaviour
{
List<GameObject> treesList = new List<GameObject>();
public GameObject tree1;
public GameObject tree2;
public GameObject tree3;
// Instantiate the prefab somewhere between -10.0 and 10.0 on the x-z plane
void Start()
{
treesList.Add(tree1);
treesList.Add(tree2);
treesList.Add(tree3);
for (int i = 0; i < 10; i++)
{
Vector3 position = new Vector3(Random.Range(-10.0f, 10.0f), 0, Random.Range(-10.0f, 10.0f));
int prefabIndex = UnityEngine.Random.Range(0,3);
GameObject newTree = Instantiate(treesList[prefabIndex], position, Quaternion.Euler(270, 0, 0));
newTree.transform.localscale = new Vector3(0.07, 0.07, 0.07);
}
}
}