Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Steven-1 · Feb 19, 2013 at 10:59 PM · terrainheightterraindata

How to get a terrain's maximum height

seems simple, but I can't find anything that returns me the terrain's maximum height. not in http://docs.unity3d.com/Documentation/ScriptReference/Terrain.html, nor in http://docs.unity3d.com/Documentation/ScriptReference/TerrainData.html

I'm not talking about setting it in the editor, I want to get the value in code (to use in calculations)

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Eric5h5 · Feb 19, 2013 at 11:06 PM 0
Share

What do you mean by "maximum height"? The maximum potential height or the actual highest point?

avatar image Steven-1 · Feb 20, 2013 at 01:20 PM 0
Share

The maximum potential height. yeah, I only realised afterwards that that wasn't very clear.

3 Replies

· Add your reply
  • Sort: 
avatar image
3
Best Answer

Answer by AlucardJay · Feb 20, 2013 at 01:32 AM

use the size variable of TerrainData : http://docs.unity3d.com/Documentation/ScriptReference/TerrainData-size.html

  var terrainSize : Vector3 = terrain.terrainData.size;
  Debug.Log( "terrainSize : " + terrainSize );
  Debug.Log( "terrain Max Height : " + terrainSize.y );
Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Steven-1 · Feb 20, 2013 at 08:47 AM 0
Share

Ah ok, I missinterpreted what the size variable was. thanks, I'll try it

avatar image
0

Answer by Kiloblargh · Feb 20, 2013 at 12:23 AM

TerrainData.GetHeights can give you all the heights in a 2d array of float values.

One you have that it should be easy to write a for loop that goes through that array and sets maxHeight to the current value if it's larger than maxHeight now.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Steven-1 · Feb 20, 2013 at 08:45 AM 0
Share

No, TerrainData.GetHeights returns heights in a 0,1 range. Which means you have to multiply them by the terrain's maximum height to get their real height (which is exactly what I need it for)

avatar image
0

Answer by deep-josh · Nov 23, 2017 at 04:12 AM

How about using Bounds:

 _terrain = Terrain.activeTerrain;
 float max_height = _terrain.terrainData.bounds.max.y;
Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

13 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

the save heigts of the terrain during the game? 0 Answers

Object2Terrain Creates a Invalid Collider. Help please. 1 Answer

Unity 5 Terrain glitch 0 Answers

Get Height of Terrain in Script 1 Answer

How do I get the y coordinate of a terrain at any time? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges