Размещение 3D-объекта в направлении камеры, если Отслеживаемый объект не является плоскостью - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь прикрепить объекты к якорям типа Point, а не Plane.

Как я могу повернуть статуэтку, чтобы она стояла вертикально и смотрела в направлении камеры?

enter image description here

1 Ответ

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

Не уверен, что этот ответ все еще актуален, потому что вопрос был задан 11 месяцев назад.

Поскольку вы не указали, какой язык вы используете, я предполагаю, что вы используете Unity и C #.Вы можете изменить ориентацию и положение вашей модели по умолчанию в редакторе Unity, таким образом, когда вы создаете экземпляр модели, она будет отображаться с этой ориентацией и позицией по умолчанию.Или в сценарии Unity, вы можете использовать этот API Transform.Rotate , чтобы вращать модель вокруг любой оси, которую вы хотите, основываясь на изображении, которое вы хотите вращать вокруг оси x, затем по оси y (обратите внимание, что поворотыне являются коммутативными, поэтому вращение вокруг x, тогда y не то же самое, что вращение вокруг y и x).Кроме того, вы можете использовать этот API Transform.LookAt , чтобы сделать лицо лицом в направлении преобразования, переданного ему.

...