2016-09-27 10 views
1

Я делаю модель VR моего университетского городка, используя unity3D.Как сделать контроль над персонажем третьего лица, основываясь на том, где пользователь смотрит через Google Картон в единстве 3D

Я создал модель своего университета, и теперь моя задача - заставить персонажа третьего лица двигаться в направлении, в котором пользователь будет смотреть.

EX: Если я смотрю прямо, я должен продолжать видеть, что когда-либо мешает. Если я посмотрю слева, символ третьего лица должен будет повернуть налево.

Это означает, что в зависимости от движения моей головы он должен ходить.

PL Примечание: Я буду использовать Google картонной VR Шестерню

Как я могу добиться этого? Я знаю, что мне нужно создать скрипт на C#/javascript, но я не так хорошо знаком с ним.

Пожалуйста, предложите !!!

ответ

1

Добавьте своего персонажа в качестве ребенка камеры, чтобы он мог вращаться в соответствии с движением головы. Затем добавьте свой сценарий движения к объекту камеры и напишите код для перемещения в прямом направлении. вы можете использовать контроллер или триггер для его перемещения.