如何用three.js+tween.js实现一个鼠标点击开关门的动画

有没有大佬给个源码啊
unction createLayout(){
// 墙面1 立方体比较长的面 左一
createCubeWall(10, 200, 900,0,matArrayB,-651,100,0);
// 墙面2 立方体比较长的面 右一
createCubeWall(10, 200, 900,1,matArrayB,651,100,0);
// 墙面3 门对面的墙 立方体比较短的面

createCubeWall(10, 200, 1310,1.5,matArrayB,0,100,-451);
// 墙面4 带门的面

var wall=returnWallObject(1310, 200,10,0,matArrayB,0,100,455);
// 门框
var door_cube=returnWallObject(100, 180,10,0,matArrayB,0,90,455);
createResultBsp(wall,door_cube,1);
//门
var loader=new THREE.TextureLoader();
loader.load("images/door_right.png",function(texture){
var doorgeometry = new THREE.BoxGeometry(100, 180, 2);
var doormaterial = new THREE.MeshBasicMaterial({map:texture,color:0xffffff});
doormaterial.opacity=1.0;
doormaterial.transparent=true;
door = new THREE.Mesh( doorgeometry,doormaterial);
door.position.set(0,90,451);
scene.add(door);
});
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐