带有physijs对象材料的three.js未定义

时间:2013-08-29 18:03:42

标签: javascript three.js physijs

创建了一个带有three.js的litte场景后,我尝试实现了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。

请告诉我,我在这里失踪了。

提前致谢。

0 个答案:

没有答案