using UnityEngine; public class StartController : MonoBehaviour { public Terrain terrain; public GameObject player; // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { // Расположение модели игрока на поверхности (только для BoxCollider-а) var terrainCenter = terrain.terrainData.heightmapResolution / 2; var height = terrain.terrainData.GetHeight(terrainCenter, terrainCenter); //var collider = player.GetComponent(); //var playerCenter = (collider.size.y / 2 - collider.center.y) * player.transform.localScale.y; //var location = new Vector3( // terrain.transform.position.x + terrain.terrainData.size.x / 2, // height + playerCenter, // terrain.transform.position.z + terrain.terrainData.size.z / 2); //player.transform.position = location; } // Update is called once per frame void Update() { } }