#4 - Скрипт для анимация кубика
Добавить анимацию возможно через компонент Animation или же через написания скриптов самостоятельно. В ходе урока мы создадим небольшую анимацию для куба за счёт написания скрипта.
Відеоурок
Матеріали для курсу
Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт
Вихідний код
Скрипт анимации кубика
using UnityEngine;
using System.Collections;
public class CubeFloat : MonoBehaviour {
public float speed, tilt;
private Vector3 target = new Vector3 (0, 1.39f, 0);
void Update () {
transform.position = Vector3.MoveTowards (transform.position, target, Time.deltaTime * speed);
if (transform.position == target && target.y != 0.1f)
target.y = 0.1f;
else if (transform.position == target && target.y == 0.1f)
target.y = 1.39f;
transform.Rotate (Vector3.up * tilt);
}
}
Також варто подивитися
Коментарі