Как двигать объект вслед за анимацией его дочернего объекта Unity 3D
У меня есть 2 объекта, один - дочерний другого. На главном объекте висит анимация, которая изменяет позицию дочернего, но после окончания анимации он не дожен возвращаться в начальную точку. Как сделать так, чтобы по окончанию анимации и дочерний и главный объекты были в одной точке, то есть перенести главный к дочернему?
Ответы (1 шт):
Автор решения: Nikolay Stuff
→ Ссылка
Можно использовать DoTween и там уже передавать нужную позицию смещения.
public class BoxController : MonoBehaviour
{
[SerializeField] private GameObject _children;
void Start()
{
_children.transform.DOMove(Vector3.forward, 1);
//Первый аргумент указывает направление(Можно указать transform другого объекта.).
//Второй аргумент указывает время выполнения в секундах.
}
}