我有一个奇怪的问题,补在三个网格中的网格的不透明度。当补间发生时移动相机时,它似乎才有效。我想也许有人可能遇到过这个问题。
这是我用来补间网格的代码:
for (var i = 0; i < mesh.material.materials.length; i++) {
new TWEEN.Tween(mesh.material.materials[i]).to({ opacity: .6 }, 700).easing(TWEEN.Easing.Exponential.Out).start();
}
我真的不认为它是补间代码..我想我需要问三个人以某种方式重新渲染?就好像三个js不想做任何补间,除非相机正在移动。
如果有帮助,我使用WebGLRenderer
,TrackballControls
和PerspectiveCamera
。