- 壁と床のある 3D 迷路があります。
- キー付きの画像があります(または他のオブジェクトは重要ではありませんが、それらはすべて画像であり、3Dモデルではありません)。
床に表示したいのですが、カメラがオブジェクトの周りを移動する場合、オブジェクトを回転させずに同じように見える必要があります。どうすればこれを達成できますか?
アップデート1:
画像(透明なpng)を追加し、レンダリング時に回転する平面ジオメトリを作成しました。うまく機能していますが、カメラを回すと、飛行機が約数ミリ秒間透明度を失い、真っ黒な背景が表示されることがあります(点滅)。
理由はありますか?
コードは次のとおりです。
var texture = new THREE.ImageUtils.loadTexture('assets/images/sign.png');
var material = new THREE.MeshBasicMaterial( {map: texture, transparent: true} );
plane = new THREE.Mesh(new THREE.PlaneGeometry(115, 115,1,1), material );
plane.position.set(500, 0, 1500);
scene.add(plane);
// at render:
plane.rotation.copy( camera.rotation );