Как я могу переместить объект в другой объектный центр? - PullRequest
0 голосов
/ 25 декабря 2018

move to center

Внизу два одинаковых солдата являются детьми женского персонажа, поэтому все они двигаются в одно и то же время.

Что я хочу сделатьсделать это, чтобы переместить женский персонаж или любой объект, даже куб, в центр объекта на верхнем изображении ShieldFX.Я мог бы добавить пустой игровой объект на ShieldFX и затем уничтожить его, когда они приближаются к нему, но опять же, как мне узнать, где разместить пустой игровой объект как центр ShieldFX?

Я использую вАниматор анимация HumanoidWalk для всех 3 персонажей.

1 Ответ

0 голосов
/ 25 декабря 2018

Чтобы переместить объект по направлению к преобразованию, создайте этот сценарий и прикрепите его к движущемуся объекту:

public Transform targetObject;
private float speed;

void Update(){
  transform.position = Vector3.MoveTowards(transform.position, targetObject.position, speed * Time.deltaTime);
}

Перейдите в инспектор объектов, нажмите «Добавить компонент» и найдите свой сценарий.Затем скрипт появится в инспекторе.Перетащите целевой объект (ShieldFX), чтобы заполнить поле с именем «TargetObject».И это все!Надеюсь, что ответил на ваш вопрос.Bye!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...