Вращающийся объект - PullRequest
       3

Вращающийся объект

1 голос
/ 22 мая 2019

У меня есть два объекта в сцене. Один - Цилиндр, а другой - куб. Как вращать куб вокруг цилиндра ... Но конец к цилиндру не должен двигаться от этого места. Обратите внимание, что цилиндр неподвижен и не будет вращаться. Это два разных объекта. И куб будет вращаться вокруг вправо. или оставил в соответствии с заданным вводом ..

Я использовал

transform.RotateAround(Stable.transform.position, new Vector3(0, 10, 0), 90);

но он смещает куб с места и применяет поворот на 90 градусов

Scene image

1 Ответ

0 голосов
/ 24 мая 2019

Вы можете использовать функцию LookAt (), чтобы ваш куб смотрел на ваш цилиндр. Затем вы можете использовать Translate (), чтобы переместить его в сторону.

Void Update(){
    transform.LookAt(target);
    transform.Translate(Vector3.right * Time.deltaTime);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...