view paper_shooting/map.html @ 25:158b846e3874

paper
author <e085737>
date Mon, 14 Feb 2011 16:37:16 +0900
parents
children 6468848f4d22
line wrap: on
line source

<html>
	<head>
		<title>Paper Shooting</title>
		<script src="resources/render/SceneGraphRoot.js" type="text/javascript"></script>
		<script src="resources/render/SceneGraph.js" type="text/javascript"></script>
		<script src="resources/render/jkl-parsexml.js" type="text/javascript"></script>
		<script src="resources/render/Image_xml.js" type="text/javascript"></script>
		<script src="resources/render/keybord.js" type="text/javascript"></script>
		<script src="resources/render/DrawObject.js" type="text/javascript"></script>
		<script src="resources/render/init.js" type="text/javascript"> </script>
		<script src="resources/render/camera.js" type="text/javascript"> </script>
		<script src="resources/render/J3DI.js" type="text/javascript"> </script>
		<script src="resources/render/J3DIMath.js" type="text/javascript"> </script>
		<script src="resources/render/webgl-utils.js" type="text/javascript"></script>

		<script src="resources/main.js" type="text/javascript"></script>
        <script src="resources/title.js" type="text/javascript"></script>
		<script src="resources/bullet.js" type="text/javascript"></script>
		<script src="resources/pants.js" type="text/javascript"></script>
        <script src="resources/enemy.js" type="text/javascript"></script>
        <script src="resources/enemy_move.js" type="text/javascript"></script>
        <script src="resources/create_enemy.js" type="text/javascript"></script>
        <script src="resources/create_field.js" type="text/javascript"></script>
        <script src="resources/title_combat.js" type="text/javascript"></script>
		<script src="resources/combat_plane.js" type="text/javascript"></script>

		<script id="vshader" type="x-shader/x-vertex">
			uniform mat4 u_modelViewProjMatrix;
			uniform mat4 u_normalMatrix;
			uniform vec3 lightDir;
			attribute vec3 vNormal;
			attribute vec4 vTexCoord;
			attribute vec4 vPosition;
			varying float v_Dot;
			varying vec2 v_texCoord;
			void main(){
				gl_Position = u_modelViewProjMatrix * vPosition;
				v_texCoord = vTexCoord.st;
				vec4 transNormal = u_normalMatrix * vec4(vNormal,1);
				v_Dot = max(min(dot(transNormal.xyz, lightDir),1.0), 0.8);
			}
		</script>
		<script id="fshader" type="x-shader/x-fragment">
			#ifdef GL_ES
				precision mediump float;
			#endif
			uniform sampler2D sampler2d;
			varying float v_Dot;
			varying vec2 v_texCoord;
			void main(){
				vec4 color = texture2D(sampler2d,v_texCoord);
				color += vec4(0.1,0.1,0.1,1);
				gl_FragColor = vec4(color.xyz * v_Dot, color.a);
			}
		</script>

		<style type="text/css">
			canvas {
				border: 2px solid black;
			}
		</style>
	</head>
	<body onload="start()">
		<canvas id="screen"></canvas>
		<div id="framerate"></div>
		<div id="console"></div>
	</body>
</html>