最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Three.js實現瀏覽器變動時進行自適應的方法

 更新時間:2017年09月26日 09:48:42   作者:專注前端30年  
這篇文章主要給大家介紹了關于Three.js實現瀏覽器變動時進行自適應的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。

前言

有的時候,我們打開了瀏覽器的頁面,顯示了當前的渲染的模型。但是,如果你沒有設置場景模型跟隨著瀏覽器的寬高度變化進行自適應,就gg了。所以,今天額外補上一篇相關的怎么跟隨瀏覽器變動進行自適應,下面話不多說了,來一起看看詳細的介紹吧。

要是場景隨著瀏覽器的大小變動進行自適應,就需要監(jiān)聽window的resize事件,就是瀏覽器變動事件。

window.onresize = function(){} 

或者使用addEventListener事件

window.addEventListener("resize",function(){}) 

事件監(jiān)聽成功了以后,就需要寫變動后需要觸發(fā)的表達式了:

//窗口變動觸發(fā)的函數 
function onWindowResize() { 
 
 camera.aspect = window.innerWidth / window.innerHeight; 
 camera.updateProjectionMatrix(); 
 renderer.setSize( window.innerWidth, window.innerHeight ); 
 
} 

上面主要就是更新了照相機的比例和渲染器的比例,就達到了當前的效果。

代碼使用的上一節(jié)的,就不上傳代碼了(需要的朋友點擊這里),上傳兩張示例效果。


上面就是全屏狀態(tài)下顯示的效果,下面是直接將瀏覽器改成了一半的效果:


總結

以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者使用Three.js具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

最新評論

远安县| 吐鲁番市| 汪清县| 集贤县| 石城县| 榕江县| 吴桥县| 科技| 唐山市| 晋城| 武清区| 长阳| 尉犁县| 青海省| 运城市| 漾濞| 楚雄市| 胶南市| 中山市| 长寿区| 葫芦岛市| 秦皇岛市| 宜君县| 尉氏县| 汾阳市| 象州县| 威信县| 华蓥市| 高碑店市| 贞丰县| 邳州市| 台湾省| 迭部县| 怀宁县| 越西县| 新河县| 通州区| 博兴县| 芮城县| 玉山县| 米易县|