Независимо от существования коллайдера, расположение гарнитуры внутри стены позволяет игроку видеть сквозь стену.
1-1) Я использую контроллер для движения (Vector2, положение сенсорной панели). при движении с контроллером коллайдер срабатывает и тело останавливается, когда происходит столкновение с другим объектом. Это перемещает всю игровую зону.
1-2) Игрок стоит, но не ходит. Они используют контроллер для движения, а направление следует за дисплеем, установленным на голове (HMD). Игрок может поворачивать и вращать свое тело и голову. --> Это связано с ограниченным пространством. Боюсь, я не смогу изменить это условие.
Изображение редактора Unity
2 ) Однако, если игрок свяжет себе шею или уйдет от начальной точки( игровой зоны, которая движется с помощью контроллера), коллайдер игнорируется и легко проходит и смотрит сквозь стену. Это происходит потому, что, хотя игрока просят встать в одну позицию, он имеет тенденцию слегка двигаться, когда поворачивается. Этот небольшой разрыв между начальной и текущей позицией может привести к возникновению описанной выше проблемы.
3) Я также пробовал «метод триггера на стене и поворота камеры в черный режим», но это усиливает VR-болезнь плеер слишком силен, поэтому мне пришлось отказаться от этого решения...
Это снижает эффект погружения, поэтому я хочу решить эту проблему.
Если кто-нибудь знает, как заставить коллайдер работать так же хорошо, даже с отслеживанием камеры, чтобы больше не было подглядывания за стенами, поделитесь своими идеями.
Или, наоборот, если вы дадите мне знать, этого не произойдет. Это будет возможно и будет полезно для меня (я хотел бы услышать подробное объяснение, если возможно).
Я не до конца понимаю, как отслеживание гарнитуры SteamVR и взаимодействие Unity позволяют получить pos и гнить гарнитуры для виртуальной среды. Поэтому, даже если на этот вопрос нет полного ответа, любое мнение или идея, которую я могу упустить, будут для меня очень полезны.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/790 ... lly-in-vir
Как запретить камере Steam VR в Unity заглядывать сквозь стену физически в виртуальной среде ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как запретить камере Steam VR в Unity заглядывать сквозь стену физически в виртуальной среде
Anonymous » » в форуме C# - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему в моей виртуальной среде Python в виртуальной среде Python в Visual Studio?
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему в моей виртуальной среде Python в виртуальной среде Python в Visual Studio?
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему в моей виртуальной среде Python в виртуальной среде Python в Visual Studio?
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-