回顾:绕行的月亮
本课属于 Coddy Unity 学习旅程的“Unity 脚本基础”单元。第 36 课,共 85 课。
本章回顾将本章内容串联起来:一个无需编写代码就会跟随父对象的子对象、每帧转动一次,以及逐渐增大到上限的缩放。
挑战
中等编写行星的脚本;月亮是它的子对象,会自动跟随。
- 在
Update()中,让行星绕 y 轴旋转,速度为每秒spin度。 - 按住 Space 时,使用
Mathf.MoveTowards,让float size字段从 1 增长到 2,速度为每秒grow。 - 设置
transform.localScale = Vector3.one * size;。
按“开始”并按住 Space:行星会变大,月亮摆动的幅度也会变大。然后点击“检查”。
亲手试试
using UnityEngine;
public class Planet : MonoBehaviour
{
public float spin = 40f;
public float grow = 0.5f;
void Update()
{
}
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Unity 脚本基础中的所有课
自己练习: Unity 在线编辑器