Создайте CANNON.RigidBody из THREE.Mesh или THREE.Geometry
Я создаюTHREE.Mesh
объект с помощьюTHREE.JSONLoader
объект вроде так:
// Create castle.
loader.load('/Meshes/CastleTower.js', function(geometry, materials) {
var tmp_material = new THREE.MeshLambertMaterial();
THREE.ColorUtils.adjustHSV(tmp_material.color, 0, 0, 0.9);
var castle = new THREE.Mesh(geometry, tmp_material);
castle.scale.set(0.2, 0.2, 0.2);
castle.rotation.setX(-Math.PI/2);
scene.add(castle);
});
Можно ли создатьCANNON.RigidBody
отTHREE.Mesh
(var castle
) или жеTHREE.Geometry
(var geometry
) объект?Еще один способ прочитать это: как сделать любойTHREE.Mesh
«Твердый»?
Я использовал Blender, создал новый замок из коробок иэкспортируемый это в формате Three.js. Если вы установите массу в0
изCANNON.Body
остается статичным.это отлично сработало ...