Eonirr

Untitled

Mar 20th, 2025
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. Vector3 terrainPos = hit - terrain.transform.position;
  2. Vector3 splatMapPos = new Vector3(
  3. terrainPos.x / Terrain.terrainData.size.x,
  4. 0,
  5. terrainPos.z / Terrain.terrainData.size.z
  6. );
  7.  
  8. int x = Mathf.FloorToInt(splatMapPos.x * Terrain.terrainData.alphamapWidth);
  9. int z = Mathf.FloorToInt(splatMapPos.z * Terrain.terrainData.alphamapHeight);
  10.  
  11. float[,,] alphaMap = Terrain.terrainData.GetAlphamaps(x, z, 1, 1);
Advertisement
Add Comment
Please, Sign In to add comment