Как в среде Unity OpenXR сбросить положение игрока в центр?C#

Место общения программистов C#
Ответить
Гость
 Как в среде Unity OpenXR сбросить положение игрока в центр?

Сообщение Гость »


We're creating a game for graduate college. I'm making a flight shooting game in unity on VR.
The problem is that reset player (aircraft) position to current player's position in real.
Currently, my player object's structure is...

Код: Выделить всё

Player
> XR Origin
> Camera Offset
> VR Camera
> controllers.. etc
> Aircraft Model
Hierarchy Capture Image:
Изображение
I tried to reset position.
But many tutorials are not flight game, and most of tutorials are re-centered the prepared transform's position.
I want to recenter to current player's real position (in vr).
I know that is possible to recenter in the vr's built in function.
But I want to recenter in unity runtime.
Any one has solution? Or is there any method one can call at runtime to recenter the position using vr's built in function?
I using Unity 2022.2.19f, OpenXR package, Oculus Quest 2 (I do not directly use Oculus SDK like OVR...)
Sorry for my poor English skill.. because I'm korean.. :<


Источник: https://stackoverflow.com/questions/762 ... -to-center
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»