2015-11-11 6 views
2

Кто-нибудь использовал ThreeJS StereoEffect и Raycaster вместе для обнаружения столкновения (в стереофоническом режиме). В стандартном полноэкранном режиме я могу легко проверить, не встает ли Vector2 в середине экрана с объектом в моей сцене. Когда я включаю стереоэффект, я фактически получаю 2 сцены, и обнаружение столкновения перестает работать, но я не совсем уверен, как действовать дальше. Должен ли я создать два новых объекта vector2d, по одному для каждого вида - помощь :) ...Использование ThreeJS StereoEffect и Raycaster

+0

Вы могли решить вашу проблему? – gdebojyoti

ответ

1

Это немного поздно, но ...

я столкнулся с подобной проблемой, я в конце концов нашел причину. На самом деле в StereoEffect THREE.js отображаются сетки на двух глазах, но на самом деле на самом деле добавляет только одну сетку к месту, точно в середине линии с левым глазом < -> правая глазная сетка, скрытый для зрителя.

Итак, когда вы используете райкастер, вам необходимо использовать его на реальной сетке посередине, а не иллюзии, отображаемой на каждом глазу!

Я здесь как Детальные сделать это Three.js StereoEffect displays meshes across 2 eyes

Надеется он решает вашу проблему!