当前位置: 首页 > news >正文

WEB 3D技术 three.js 设置图像随窗口大小变化而变化

本文 我们来讲讲我们图层适应窗口变化的效果
可能这样说有点笼统 那么 自适应应该大家更熟悉

就是 当我们窗口发生变化说 做一些界面调整比例

例如 我们这样一个i项目界面
在这里插入图片描述
我们打开 F12
在这里插入图片描述
明显有一部分被挡住了

那么 我们可以刷新
在这里插入图片描述
这样是正常了 但是 我们将F12关掉
在这里插入图片描述
给F12的位置 全部变成了空白

可能有人会说 用户用什么F12呀?
但用户可能这样呀
在这里插入图片描述
用户可能会 缩小屏幕

其实 我们监听窗口变化 直接用js原生的方式就好了 window 对象的 resize事件
我们在最下面写

// 监听窗口发生变化
window.addEventListener("resize",() =>{// 重置液染界亮高比renderer.setSize(window.innerWidth, window.innerHeight);//重置和机宽窝比camera.aspect = window.innerWidth / window.innerHeight;// 更相机投彩矩阵camera.updateProjectionMatrix();
})

在这里插入图片描述
然后 我们运行代码
在这里插入图片描述
我们拖拽 他就会跟着我们的屏幕走了
在这里插入图片描述

http://www.lryc.cn/news/265613.html

相关文章:

  • 实战案例:缓存不一致问题的解决(redis+本地缓存caffine)
  • 【开源CDP】市场增长未来的探索,开源CDP带来的技术崛起与变革
  • 第11章 GUI Page423~424 步骤六 支持文字,使用菜单,对话框输入文字
  • 【Qt】Qt Creator 警告: Unused parameter ‘xxx‘
  • 「Vue3面试系列」Vue3.0性能提升主要是通过哪几方面体现的?
  • 网络结构模式
  • IIC及OLED实验
  • day6 力扣公共前缀--go实现---对字符串的一些思考
  • 27.Java程序设计-基于Springboot的在线考试系统小程序设计与实现
  • Redis可视化工具Redis Desktop Manager mac功能特色
  • 【C++】揭开运算符重载的神秘面纱
  • 竞赛保研 基于LSTM的天气预测 - 时间序列预测
  • 前端常用的开发工具
  • 鸿蒙开发语言介绍--ArkTS
  • 关于“Python”的核心知识点整理大全36
  • 安装nodejs,配置环境变量并将npm设置淘宝镜像源
  • 12.18构建哈夫曼树(优先队列),图的存储方式,一些细节(auto,pair用法,结构体指针)
  • 《Python》面试常问:深拷贝、浅拷贝、赋值之间的关系(附可变与不可变)【用图文讲清楚!】
  • 使用PE信息查看工具和Dependency Walker工具排查因为库版本不对导致程序启动报错问题
  • Python编程题目答疑「Python一对一辅导考试真题解析」
  • Python---搭建Python自带静态Web服务器
  • 在服务器上部署SpringBoot项目jar包
  • [python]python实现对jenkins 的任务触发
  • Python生成圣诞节贺卡-代码案例剖析【第18篇—python圣诞节系列】
  • 深度剖析Ajax实现方式(原生框架、JQuery、Axios,Fetch)
  • 任天堂,steam游戏机通过type-c给VR投屏与PD快速充电的方案 三type-c口投屏转接器
  • Flink系列之:Checkpoints 与 Savepoints
  • 【优质书籍推荐】LoRA微调的技巧和方法
  • Linux一行命令配置jdk环境
  • 从0开始刷剑指Offer