
#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);
}
}
Также стоит посмотреть
Комментарии