求助:将three.js引入VUE项目中后,项目及其卡顿
threejs吧
全部回复
仅看楼主
level 1
如题:
加载同样的模型,加载同样的动画,使用原生js,通过<script src="">的方式引入three.js很流畅,但是把相同的代码,使用vue框架的import引入,就会出现及其卡顿的情况
有人了解这方面相关的内容么
2019年04月04日 03点04分 1
level 2
同求 和楼主一个问题
2019年08月01日 07点08分 2
level 2
楼主问题解决了吗
2019年08月01日 07点08分 3
level 2
不要把scene写在data里面
2019年09月11日 16点09分 4
level 1
4楼说中要害,只是不够全,camera,controler,light等都要搬出来,不能放到data里面,原理我猜应该是这些变量是经常变化的,比如camera的position,随着镜头移动不停地在变化,而vue又会对data里面的变量进行变化追踪,所以就会卡
2020年01月19日 08点01分 5
大佬用的vue-cli吗,camera等搬出来放哪?代码怎么写啊?
2020年04月23日 09点04分
@zcc13003594518 放在export default外,相当也页面的全局变量 // 定义three全局变量const scene = new THREE.Scene();// three的控制器必须放在data外,否则会造成卡顿的问题var controls;export default {
2020年05月07日 06点05分
level 1
把scene和control不要定义在data里
在method里实例化
2020年05月07日 06点05分 6
level 1
three里面,哪些对象是特别重,造成卡顿的呀,请大神指点
2020年07月22日 02点07分 7
level 1
找工作吗?需要会three.js,坐标杭州。
2021年11月25日 09点11分 8
1