美文网首页
Day 142/200 如何让ThreeJS的模型停止?

Day 142/200 如何让ThreeJS的模型停止?

作者: 赵国星 | 来源:发表于2021-08-19 07:18 被阅读0次

    1、定义id变量

    let id;

    2、将动画赋值到id上

    id=requestAnimationFrame( animate );

    3、按一定时间后,动效停止

    setTimeout(function(){

        cancelAnimationFrame( id )

    }, 10000)

    全部代码如下:

    let id;

    function animate() {

        const dt = clock.getDelta();

        if ( mixer ) mixer.update( dt );

        id=requestAnimationFrame( animate );

        renderer.render( scene, camera );

    }

    setTimeout(function(){

        cancelAnimationFrame( id )

    }, 10000)

    以上

    相关文章

      网友评论

          本文标题:Day 142/200 如何让ThreeJS的模型停止?

          本文链接:https://www.haomeiwen.com/subject/fclobltx.html