浏览器变动时进行自适应代码分享

企鹅博客
企鹅博客
企鹅博客
28922
文章
0
评论
2020年9月17日11:20:21 评论 5 views 686字阅读2分17秒

有的时候,我们打开了浏览器的页面,显示了当前的渲染的模型。但是,如果你没有设置场景模型跟随着浏览器的宽高度变化进行自适应,就gg了。本文主要给大家介绍关于Three.js实现浏览器变动时进行自适应的方法,文中通过示例代码介绍的非常详细,希望能帮助到大家。

要是场景随着浏览器的大小变动进行自适应,就需要监听window的resize事件,就是浏览器变动事件。

window.onresize = function(){}

或者使用addEventListener事件

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

事件监听成功了以后,就需要写变动后需要触发的表达式了:

//窗口变动触发的函数 
function onWindowResize() { 
 
 camera.aspect = window.innerWidth / window.innerHeight; 
 camera.updateProjectionMatrix(); 
 renderer.setSize( window.innerWidth, window.innerHeight ); 
 
}

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

代码使用的上一节的,就不上传代码了(需要的朋友点击这里),上传两张示例效果。

上面就是全屏状态下显示的效果,下面是直接将浏览器改成了一半的效果:

相关推荐:

React根据宽度自适应高度实例分享

怎样让移动端的网页内容自适应

微信小程序实现image组件图片自适应宽度比例实例分享

以上就是浏览器变动时进行自适应代码分享的详细内容,更多请关注php教程其它相关文章!

weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
使用js开发数据库 js教程

使用js开发数据库

前端很多时候还是需要保存一些数据的,这里的保存指的是长久的保存,这篇文章就给大家分享关于使用js开发数据库的方法,有需要的朋友可以参考一下 前端很多时候还是需要保存一些数据的,这里的保存指的是长久的保...
Django怎么实现文件下载功能 js教程

Django怎么实现文件下载功能

这次给大家带来Django怎么实现文件下载功能,Django实现文件下载功能的注意事项有哪些,下面就是实战案例,一起来看一下。 基于Django建立的网站,如果提供文件下载功能,最简单的方式莫过于将静...
微信小程序分享页面后跳转回首页 js教程

微信小程序分享页面后跳转回首页

这次给大家带来微信小程序分享页面后跳转回首页,微信小程序分享页面后跳转回首页的注意事项有哪些,下面就是实战案例,一起来看一下。 今天我分享另外一种方法。请看下面.gif; 有没有发现,左上角有返回按钮...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: