2016-08-21 2 views
0

申し訳ありませんが、これは、おそらくプロのための簡単な答えになります。私は最も基本的なシーンから始め、そこから私の知識を構築しようとしています。だから私はドキュメントからまっすぐな例シーンから始めました。すべて私はそれを実行すると、ローカルで、私のサーバー上では、白い画面、キャンバスやシーンです。私がダウンロードしたサンプルは、ローカルと私のサーバの両方でダウンロードできます。なぜこれがうまくいかないのか分かりません。ここに私のコードです。3つのjsサンプルシーンが動作しない

<!DOCTYPE html> 
<html> 
<head> 
<title>My first Three.js app</title> 
<style>canvas { width: 100%; height: 100% }</style> 
</head> 
<body> 
<canvas></canvas> 
<script src="threejs/three.js"></script> 
<script> 
var scene = new THREE.Scene(); 
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 1, 10000); 
var renderer = new THREE.WebGLRenderer(); 
renderer.setSize(window.innerWidth, window.innerHeight); 
document.body.appendChild(renderer.domElement); 
var geometry = new THREE.BoxGeometry(700, 700, 700, 10, 10, 10); 
var material = new THREE.MeshBasicMaterial({color: 0xfffff, wireframe: true}); 
var cube = new THREE.Mesh(geometry, material); 
scene.add(cube); 
camera.position.z = 1000; 
function render() { 
    requestAnimationFrame(render); 
    cube.rotation.x += 0.01; 
    cube.rotation.y += 0.01; 
    renderer.render(scene, camera); 
}; 
render(); 
</script> 
</body> 
</html> 

ご協力いただきありがとうございます。
Joe

答えて

3

three.jsファイルの場所を確認してください。 これsrcがチュートリアルでは、first_appフォルダ内のファイルthree.jsコピーすると言う。私も同じ問題に直面した(three.js-マスター)私のhtmlファイルは、ホームフォルダ内にある、私のため

<script src="build/three.js"></script> 
1

を働きました(つまり、 'js'フォルダ)。 Benが提案したようにsrcを "build/three.js"に変更しても、私のためにはうまくいきませんでした。 コードから「js /」の部分を削除してみました。&どうしましたか?それは私のために働いた。

だから、私のコードで「SRC」行が

`<src="three.js">File not found...</script> 

のように見えるthree.jsファイルのコピーは、このアプリケーションのと同じフォルダにありますので、これは動作します。しかし、何とかチュートリアルのテキストが動作しません..しかし、あなたはこれを試すことができます..それもあなたのために働くかもしれません

関連する問題