level 1
如题:
加载同样的模型,加载同样的动画,使用原生js,通过<script src="">的方式引入three.js很流畅,但是把相同的代码,使用vue框架的import引入,就会出现及其卡顿的情况
有人了解这方面相关的内容么
2019年04月04日 03点04分
1
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
three里面,哪些对象是特别重,造成卡顿的呀,请大神指点
2020年07月22日 02点07分
7