我目前正試圖找到一種方法來調整我的threejs/WebGL的帆布使用此功能THREEjs調整畫布點擊
function resize(){
$('#canvas').css('height', '100%');
$('#canvas').css('z-index', '1');
camera.aspect = window.innerWidth/parseInt($('#canvas').css('height'));
camera.updateProjectionMatrix();
renderer.setSize(window.innerWidth, parseInt($('#canvas').css('height')));
}
它能夠完成任務,但它只是跳轉到100%,我想知道是否有辦法實現平穩過渡
我已經嘗試過css轉換,但它從來沒有實際更新過屏幕。我甚至採取了將過渡轉換爲循環,並一次添加一個像素,並重新渲染每個像素的屏幕,但它仍然只是跳躍 – arahoomam
這很奇怪。 「height」和「z-index」都在動畫屬性列表中。也許發佈你的嘗試JSFiddle,以便我們可以看到發生了什麼? – raduation
另一種可能性是使用效果的jQuery UI。 https://jqueryui.com/ – raduation