I'm trying to instantiate a prefab randomly along the surface of another object, in my case its a sphere, I have no idea how to go about such a thing.
var grass : GameObject;
function Start() {
var grassNum = Random.Range(300, 400);
for (var i = 0; i < grassNum; i++){
var position = Vector3(Random.Range(-5.0, 5.0), 0.5, Random.Range(-5.0, 5.0));
var grassScale : float = Random.Range(0.1,0.3);
var tempObj = Instantiate(grass, position, Quaternion.identity);
tempObj.transform.eulerAngles.y = Random.Range(0, 360);
}
}
Cheers - C