Unity(贴图、材质、预设体)
程序员文章站
2022-03-04 12:48:27
...
我们创建一个地形(Terrain),在Inspector栏下就有个Terrain的组件,其功能是可以编辑地形,
首先橙色箭头所指的按钮,其功能可以设置地形的限高,地形的大小等待。
蓝色箭头所指的按钮,其功能是拔高和挖坑(挖坑需要点击粉红色按钮设置当前高度>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");
}
上一篇: 去除数组中重复数据
下一篇: javascsript 去除数组重复数据