【发布时间】:2021-04-09 17:59:17
【问题描述】:
所以我试图通过补间来改变雾密度,这是可能的,因为它似乎没有改变这是我的默认值:
var camera, densityFog, colorFog2;
colorFog2 = 0xfee2ed;
densityFog = 0.25;
scene.fog = new THREE.FogExp2(colorFog2, densityFog);
这是我使用库 GSAP 和 tweenjs 尝试过的:
tween = new TWEEN.Tween(scene.fog)
.to({densityFog: 0.02}, 1000 )
.easing(TWEEN.Easing.Exponential.InOut)
.onComplete(function() { }).start();
gsap.to(scene.fog, {
duration: 2,
densityFog: 0.02,
onUpdate: function () {
controls.update();
isZoomed = 0;
controls.enabled = false;
},
});
谁能指出我正确的方向?
【问题讨论】:
标签: javascript three.js gsap tween.js