0
我正在使用Three.JS
,我需要一個立方體來適應窗口的大小。立方體將始終尊重窗口的比例(window.innerWidth
和window.innerHeight
),但會導致Z位置取決於顯示比率更接近或更遠。修復窗口上的立方體位置ThreeJS
cube = new THREE.Mesh(new THREE.CubeGeometry(windowWidth, windowHeight, 200, 6, 6, 6, materials), new THREE.MeshFaceMaterial());
cube.position.y = ???;
cube.position.z = ???;
function onWindowResize() {
camera.aspect = window.innerWidth/window.innerHeight;
renderer.setSize(window.innerWidth, window.innerHeight);
camera.updateProjectionMatrix();
cube.position.y = ???;
cube.position.z = ???;
}
你能想出一個解決方案嗎?
你的問題對我來說真的沒有意義,是什麼樣的立方體?在哪裏?把代碼的一些例子...等..看常見問題解答如何問一個問題http://stackoverflow.com/faq#questions – RomanTheGreat
你可以提供一個活的jsfiddle顯示你到目前爲止,然後解釋它是什麼你要? – WestLangley