在使用三个.js 创建一个小场景后,我尝试实现 Physi.js。
我被困在第一个对象上,一个立方体,我尝试更改为 Physi.js。Firefox 控制台告诉我,Physi.js 第 899 行的“object.material 未定义”。
我尝试了以下方法:
this.cube = new Physijs.BoxMesh(
new THREE.CubeGeometry( 100, 100, 100 ),
Physijs.createMaterial(
new THREE.MeshBasicMaterial ( { color : 0x00ff00 } )
,.4,.8),0
);
还有这个:
this.cube = new Physijs.BoxMesh(
new THREE.CubeGeometry( 100, 100, 100 ),
new THREE.MeshBasicMaterial ( { color : 0x00ff00 } )
);
还有这个:
box.material = new THREE.MeshLambertMaterial({
color: 0x00FF00
});
box.material = Physijs.createMaterial( box.material, 0.4, 0.6 );
box.geometry = new THREE.CubeGeometry( 4, 4, 4 );
所有都会导致相同的错误,使用 chandlerprall-Physijs-1558502。
请告诉我,我在这里缺少什么。
提前致谢。