Независимо от существования коллайдера, расположение гарнитуры внутри стены позволяет игроку видеть сквозь стену.
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#
Место общения программистов C#
1728245826
Anonymous
Независимо от существования коллайдера, расположение гарнитуры внутри стены позволяет игроку видеть сквозь стену.
1-1) Я использую контроллер для движения (Vector2, положение сенсорной панели). при движении с контроллером коллайдер срабатывает и тело останавливается, когда происходит столкновение с другим объектом. Это перемещает всю игровую зону.
1-2) Игрок стоит, но не ходит. Они используют контроллер для движения, а направление следует за дисплеем, установленным на голове (HMD). Игрок может поворачивать и вращать свое тело и голову. --> Это связано с ограниченным пространством. Боюсь, я не смогу изменить это условие.
Изображение редактора Unity
2 ) Однако, если игрок свяжет себе шею или уйдет от начальной точки( игровой зоны, которая движется с помощью контроллера), коллайдер игнорируется и легко проходит и смотрит сквозь стену. Это происходит потому, что, хотя игрока просят встать в одну позицию, он имеет тенденцию слегка двигаться, когда поворачивается. Этот небольшой разрыв между начальной и текущей позицией может привести к возникновению описанной выше проблемы.
3) Я также пробовал «метод триггера на стене и поворота камеры в черный режим», но это усиливает VR-болезнь плеер слишком силен, поэтому мне пришлось отказаться от этого решения...
Это снижает эффект погружения, поэтому я хочу решить эту проблему.
Если кто-нибудь знает, как заставить коллайдер работать так же хорошо, даже с отслеживанием камеры, чтобы больше не было подглядывания за стенами, поделитесь своими идеями.
Или, наоборот, если вы дадите мне знать, этого не произойдет. Это будет возможно и будет полезно для меня (я хотел бы услышать подробное объяснение, если возможно).
Я не до конца понимаю, как отслеживание гарнитуры SteamVR и взаимодействие Unity позволяют получить pos и гнить гарнитуры для виртуальной среды. Поэтому, даже если на этот вопрос нет полного ответа, любое мнение или идея, которую я могу упустить, будут для меня очень полезны.
Спасибо!
Подробнее здесь: [url]https://stackoverflow.com/questions/79049757/how-to-stop-steam-vr-camera-in-unity-to-peek-through-the-wall-physically-in-vir[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия