index.html 1.7 KB
Newer Older
M
r74  
Mr.doob 已提交
1 2 3 4 5 6 7 8
<!DOCTYPE html>
<html lang="en">
	<head>
		<title>three.js</title>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
		<style>
		body {
M
Mr.doob 已提交
9 10
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
M
r74  
Mr.doob 已提交
11 12 13 14
			background-color: #000;
			margin: 0px;
			overflow: hidden;
		}
M
Mr.doob 已提交
15 16 17 18 19 20 21
		#edit {
			position: absolute;
			bottom: 20px;
			right: 20px;
			padding: 8px;
			color: #555;
			background-color: #fff;
M
Mr.doob 已提交
22
			opacity: 0.5;
M
Mr.doob 已提交
23 24 25 26 27
		}
		#edit:hover {
			cursor: pointer;
			opacity: 1;
		}
M
r74  
Mr.doob 已提交
28 29 30 31 32
		</style>
	</head>
	<body ontouchstart="">
		<script src="js/three.min.js"></script>
		<script src="js/app.js"></script>
M
Mr.doob 已提交
33 34
		<script src="js/VRControls.js"></script>
		<script src="js/VREffect.js"></script>
M
r74  
Mr.doob 已提交
35 36 37 38 39
		<script>

			var loader = new THREE.XHRLoader();
			loader.load( 'app.json', function ( text ) {

M
Mr.doob 已提交
40 41
				var json = JSON.parse( text );

M
r74  
Mr.doob 已提交
42
				var player = new APP.Player();
M
Mr.doob 已提交
43
				player.load( json );
M
r74  
Mr.doob 已提交
44 45 46 47 48
				player.setSize( window.innerWidth, window.innerHeight );
				player.play();

				document.body.appendChild( player.dom );

M
Mr.doob 已提交
49 50 51 52 53 54 55 56
				if ( json.project.editable === true ) {

					var button = document.createElement( 'div' );
					button.id = 'edit';
					button.textContent = 'EDIT';
					button.addEventListener( 'click', function ( event ) {

						var url = location.href.split( '/' ).slice( 0, - 1 ).join( '/' );
M
Mr.doob 已提交
57
						window.open( 'http://threejs.org/editor/#file=https://crossorigin.me/' + url + '/app.json' );
M
Mr.doob 已提交
58 59 60 61 62 63

					}, false );
					document.body.appendChild( button );

				}

M
r74  
Mr.doob 已提交
64 65 66 67 68 69 70 71
				window.addEventListener( 'resize', function () {
					player.setSize( window.innerWidth, window.innerHeight );
				} );

			} );

		</script>
	</body>
M
Mr.doob 已提交
72
</html>