5204关注15986浏览
我用小游戏IDE引入three.js的json动画模型时,模型可以出来,动画怎么都出不来,请问有谁遇到过相同的问题吗?
-----------------------------------------------------------------------------------------------------------------
var loader = new THREE.JSONLoader();
loader.load('http://image.nardiaoyu.com/video/2018/2/11/neex7hh.js', function (geometry) {
var material = new THREE.MeshPhongMaterial({
color: 0xffffff,
specular: 0xffffff,
shininess: 20,
morphTargets: true,
vertexColors: THREE.FaceColors,
flatShading: true
});
var mesh = new THREE.Mesh(geometry, material);
var s = 0.35;
mesh.scale.set(s, s, s);
mesh.position.y = 15;
mesh.rotation.y = -1;
mesh.castShadow = true;
mesh.receiveShadow = true;
scene.add(mesh);
console.log("mesh", mesh)
mixer = new THREE.AnimationMixer(mesh);
mixer.clipAction(geometry.animations[0]).setDuration(1).play();
console.log("mixer", mixer)
mixers.push(mixer);
console.log("mixers", mixers)
for (var i = 0; i < mixers.length; i++) {
console.log("mixers.length", i)
}
});
-----------------------------------------------------------------------------
animate() {
requestAnimationFrame(this.animate.bind(this), canvas);
this.render()
//console.log("aaaaa")
//stats.update();
}
render() {
var delta = clock.getDelta();
for (var i = 0; i < mixers.length; i++) {
//console.log("mixers.length", mixers.length)
mixers[i].update(delta);
//console.log("t", t)*
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
暮澜寒冬
16人对此回答表示赞同
请问我使用导入.js后缀的模型,提示js被编译无法识别模型,怎么解决
展开160回复分享发布于 6年前评论(0)
收起评论
-
Nathan
15人对此回答表示赞同
是啊,getDelta()单位是s,这儿不知怎么搞得就变成ms了。
展开150回复分享发布于 6年前评论(0)
收起评论
-
Ryleigh
14人对此回答表示赞同
你好,我加载模型文件,加载成功,但是报错1.THREE.JSONLoader:"morphColors"nolongersupported.Usingthemasfacecolors.2.THREE.DirectGeometry.fromGeometry():UndefinedvertexUv507。请问你用的是threejs的哪个版本的压缩文件呢?
展开140回复分享发布于 6年前评论(0)
收起评论
-
灯下夜祷
11人对此回答表示赞同
刚才找到问题,是时间过慢,导致根本看见不见动作,现在已经修复了,IDE上没问题,但是在小程序真机上,小程序真机报死循环的错误,不知道哪里有问题?
展开110回复分享发布于 6年前评论(0)
收起评论
-
水木
9人对此回答表示赞同
老哥,我一年前也在web端做过一小段时间的three.js开发,现如今想在微信小程序端尝试,却处处碰壁,觉得无从下手,请问老哥能对我指点一二吗?这是我的联系方式--QQ:1035897872
展开90回复分享发布于 6年前评论(0)
收起评论
-
百越
7人对此回答表示赞同
请问下,小游戏只能加载jsonLoader吗?能不能使用别的格式的模型?
展开70回复分享发布于 6年前评论(0)
收起评论