Может ли Aframe создать эффект разделения экрана, показывающий две сцены? - PullRequest
0 голосов
/ 23 сентября 2019

Мне известно, что aframe обычно использует только одну единственную сцену (кроме случаев, когда используется iframe). Однако мне было интересно, возможно ли, чтобы он показывал две разные сцены и ползунок, который мог бы показывать одну сцену слева отползунок и другая сцена справа.

Это пример использования ThreeJS: https://codepen.io/looeee/pen/jpebjN

Этот код использует несколько таких сцен, как:

  function render() {

    renderer.setScissor( 0, 0, sliderPos, window.innerHeight );
    renderer.render( sceneL, camera );

    renderer.setScissor( sliderPos, 0, window.innerWidth, window.innerHeight );
    renderer.render( sceneR, camera );

  }

Iпытался найти решения, которые могли бы использовать рамку, чтобы это произошло, но я каждый раз сталкивался с препятствиями ... Перед тем, как пройти полный маршрут в три раза, я решил спросить здесь и посмотреть, есть ли у кого-нибудь другие идеи.

Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2019

Это можно сделать в ТРИ, а Афраме построен на вершине, поэтому ответ таков: это можно сделать.Вот пример того, как это делается в ТРИ.https://threejs.org/examples/webgl_multiple_views.html

...