Кто-нибудь использовал ThreeJS StereoEffect и Raycaster вместе для обнаружения столкновения (в стереофоническом режиме). В стандартном полноэкранном режиме я могу легко проверить, не встает ли Vector2 в середине экрана с объектом в моей сцене. Когда я включаю стереоэффект, я фактически получаю 2 сцены, и обнаружение столкновения перестает работать, но я не совсем уверен, как действовать дальше. Должен ли я создать два новых объекта vector2d, по одному для каждого вида - помощь :) ...Использование ThreeJS StereoEffect и Raycaster
2
A
ответ
1
Это немного поздно, но ...
я столкнулся с подобной проблемой, я в конце концов нашел причину. На самом деле в StereoEffect THREE.js отображаются сетки на двух глазах, но на самом деле на самом деле добавляет только одну сетку к месту, точно в середине линии с левым глазом < -> правая глазная сетка, скрытый для зрителя.
Итак, когда вы используете райкастер, вам необходимо использовать его на реальной сетке посередине, а не иллюзии, отображаемой на каждом глазу!
Я здесь как Детальные сделать это Three.js StereoEffect displays meshes across 2 eyes
Надеется он решает вашу проблему!
Вы могли решить вашу проблему? – gdebojyoti