2016-12-14 4 views
0

Мне просто нужно изменить угол встроенного transform.forward, из-за перемещения объекта прямо, а объект имеет поворот на оси x. Я попробовал умножить transform.forward на Quaternion.Euler, но он, похоже, не работает.Как изменить угол преобразования Единства.forward

+1

Предоставлять код, который вы пробовали до сих пор, это будет легче объяснить и помочь вам. – Hellium

+2

Что может быть проще (по коду) состоит в том, чтобы ваш повернутый объект был вложен в пустой объект Gameobject и вместо этого использовал «transform.forward» объекта-контейнера. Пригодность этого решения действительно зависит от вашей ситуации, однако - трудно сказать без дополнительной информации (и, возможно, соответствующего кода). – Serlite

+0

@Serlite, который помог, пожалуйста, сделайте ответ, чтобы я мог отметить его как решенный – VitoGaming

ответ

1

ПОПРОБУЙТЕ СКАЗАТЬ:

gameObject.transform.forward = new Vector3(1,0,0); //Whatever vector you want to use