Unity中将物体置于地形上方

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Height : MonoBehaviour {

	// Use this for initialization
	void Start () {
        Vector3 pos = transform.position;                                 //取当前游戏对象的位置
        pos.y = Terrain.activeTerrain.SampleHeight(pos);    // 获取当前位置的地形高度
        transform.position = pos;
    }
	
	// Update is called once per frame
	void Update () {

	}
}

 

你可能感兴趣的:(Unity中将物体置于地形上方)