Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在THREE.js中使用GTLF加载程序设置glb动画_Javascript_Three.js - Fatal编程技术网

Javascript 如何在THREE.js中使用GTLF加载程序设置glb动画

Javascript 如何在THREE.js中使用GTLF加载程序设置glb动画,javascript,three.js,Javascript,Three.js,____________glTF2\u加载器\uuuuuuuuuuuuuuuuuuuuuuuu 正文{页边距:0;} 画布{宽度:100%;高度:100%} //加载三维场景 var scene=new THREE.scene(); //装相机透视 var摄像机=新的三透视摄像机(25,window.innerWidth/window.innerHeight,12000); 摄像机位置设置(1,1,20); //加载渲染器 var renderer=new THREE.WebGLRendere


____________glTF2\u加载器\uuuuuuuuuuuuuuuuuuuuuuuu
正文{页边距:0;}
画布{宽度:100%;高度:100%}
//加载三维场景
var scene=new THREE.scene();
//装相机透视
var摄像机=新的三透视摄像机(25,window.innerWidth/window.innerHeight,12000);
摄像机位置设置(1,1,20);	
//加载渲染器
var renderer=new THREE.WebGLRenderer({alpha:false});
渲染器.setClearColor(0xC5C3);
renderer.setPixelRatio(window.devicePixelRatio);
renderer.setSize(window.innerWidth、window.innerHeight);
document.body.appendChild(renderer.doElement);
var controls=新的三个.OrbitControls(camera、renderer.doElement);
//摄像机控制中的加载
控件更新();
//加载轨道控制器
//载重灯
var环境光=新的三个环境光(0xCCCC,2);
//注:更多的氛围营造出空灵的外观:O
场景。添加(环境光);
var PointLight=新的三个点光源(0xffffff,3100,2);
//颜色(白色),强度(3倍)
PointLight.position.set(4,-4,1).normalize();
场景。添加(点光源);				
//托多!!!:淡入场景___________
//GLTF2.0装载机
var混频器;
var clock=新的三个时钟();
var loader=new THREE.GLTFLoader();
让obj;
loader.load('./models/zombiil12.glb',函数(gltf){

//您必须更新动画循环中的动画混合器,如下所示:

var delta = clock.getDelta();
if ( mixer ) mixer.update( delta );
请注意,
clock
是的一个实例。在文件顶部创建类似于摄影机和场景的时钟


three.js R112

TYTY:)我试试看,它很管用,非常感谢你,你救了我,你是整个宇宙中最优秀的人,谢谢你,很快,请接受/支持答案,如果它解决了你的问题。