Как инициализировать преобразование без создания игрового объекта в инспекторе? - PullRequest
0 голосов
/ 29 марта 2019

Я хочу инициализировать преобразование без создания игрового объекта, но что-то вроде 'Transform trans = new Transform ();'не работает из-за уровня защиты.У меня есть ошибка в моем коде

Transform trans;
trans.position = new Vector3(0f, 0f, 0f);

, потому что trans равно нулю.Итак, почему это не работает?)

1 Ответ

4 голосов
/ 29 марта 2019

Вы не можете создать Transform без GameObject.

Вместо этого вы можете создать два вектора Vector (один используется для положения, а другой - для масштаба) вместе с кватернионом для управления вращением.

Комбинация методов в этих классах может использоваться для обработки того, для чего вы хотите использовать Transform.

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