Как найти положение игрового объекта через скрипт - PullRequest
0 голосов
/ 14 июля 2020

Я новичок в Unity и делаю игру про змейку. Проблема в том, что у меня есть система частиц, когда вы едите яблоко, однако я хочу, чтобы система частиц была go над яблоком, когда вы его едите. Яблоко работает так, что оно в основном телепортируется в другое место, когда вы его «едите». Итак, есть ли способ определить местоположение яблока и переместить туда систему частиц, когда вы едите яблоко? Если да, то как мне это сделать?

Спасибо

1 Ответ

1 голос
/ 14 июля 2020

Каждый GameObject в Unity поставляется с компонентом Transform, поэтому, если у вас есть ссылка на объект в переменной, например,

public GameObject yourGameObject;

, вы можете получить доступ к преобразованию с помощью

yourGameObject.transform;

Если вы хотите изменить положение, например, на (1,1,1), вы можете сделать это с помощью

yourGameObject.transform.position = new Vector3(1,1,1);

Он работает аналогичным образом для поворота и масштабирования.

Документация Unity довольно хороша, вам стоит взглянуть на Transform

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