- Home /
Is it possible to set the Height and Width of individual Grass Prototypes?
Is it possible to set the Height and Width of individual Grass Prototypes, or is this set up in the shader and affects all similar instances of a single type? I know there is nothing exposed or written in the public documentation, so I am hoping an expert might see this and inform me of some deeper information, or a path to it.
Returning to this with a lot more knowledge of the terrain system, the answer is no as of Unity 4.0.
Answer by Kirbyrawr · Jun 06, 2013 at 02:38 PM
Man i did it, i'm crying!:
#pragma strict
var terrain : Terrain;
var grasscolor : Color;
function Start () {
var grass : DetailPrototype[] = terrain.terrainData.detailPrototypes;
grass[0].maxHeight = 5;
terrain.terrainData.detailPrototypes = grass;
}
The first grass is maximum height 5 and the second grass is maximum 2
It's done in unity 3.5.7
Again, and for the last time, you are changing the prototype TYPE, not the INSTANC$$anonymous$$ You are misunderstanding the initial question. There are many documented answers to how to change the prototype properties.
I'm changing the instance, for example this grass is initial green, and it's instanced!... I'm not changing the Type. Your question is clear:
"Is it possible to set the Height and Width of individual Grass Prototypes" And with this script you can ..
Your answer
Follow this Question
Related Questions
Lights attached to objects turning off over terrain 2 Answers
whats a good size for a standard terrain? Details, grass, trees disappear when zoomed out editing. 1 Answer
How can a look up of grass height at a position on terrain be done? 0 Answers
Grass not getting original texture, generating grass in a good way? and more 0 Answers
Forward rendering shadow flicker glitch (with video) 1 Answer