欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Unity(贴图、材质、预设体)

程序员文章站 2022-03-04 12:48:27
...

我们创建一个地形(Terrain),在Inspector栏下就有个Terrain的组件,其功能是可以编辑地形,

Unity(贴图、材质、预设体)

 首先橙色箭头所指的按钮,其功能可以设置地形的限高,地形的大小等待。

蓝色箭头所指的按钮,其功能是拔高和挖坑(挖坑需要点击粉红色按钮设置当前高度>0)

粉红色箭头所指代表将拔高的地形恢复

浅蓝色代表抹去尖锐,达到平滑

黄色代表渲染,可以添加贴图加以渲染

白色代表可以添加数

灰色代表可以添加花草

材质(Material):物体的质地,物体看起来是做什么的

贴图(Texture):普通的材质图片

贴图+着色器(Shader)=材质球

预设体:把Cube拖进Assets文件夹下面,就会自动创建一个预设体

可以把预设体当作一个模板,拖入场景直接使用

生命周期

1、Awake():唤醒脚本,此方法为系统执行的第一个方法,用于脚本的初始化,在脚本                  的生命周期中只执行一次。
2、Update():正常更新,用于更新逻辑。每创建一个脚本,脚本中都会默认添加这个           方法。此方法帧都会由系统自动调用一次。
3、Start():此方法在Awake()方法之后,Update()方法之前执行,并且只执行一次

4、LateUpdate():此方法在Update()方法执行后调用,同样每一帧都调用。
5、FixedUpdate():固定更新,更新频率为0.02s

顺序:

void Awake() {
		print("Awake");
	}
	void OnEnable() 
	{
		print("OnEnable");
	}
	void Start () {
		Debug.Log("Start");
	}
	void FixedUpdate()
	{
		Debug.Log("FixedUpdate");
	}
	void Update () {
		Debug.Log("Update");
	}
	void LateUpdate()
	{
		Debug.Log("LateUpdate");
	}
	void OnGUI()
	{
		Debug.Log("OnGUI");
	}
	void OnDisable()
	{
		Debug.Log("OnDisable");
	}