Update index.html
Browse files- index.html +15 -20
index.html
CHANGED
@@ -23,30 +23,16 @@
|
|
23 |
renderer.setClearColor(0x000000);
|
24 |
renderer.setPixelRatio(window.devicePixelRatio);
|
25 |
renderer.setSize(window.innerWidth, window.innerHeight);
|
|
|
|
|
|
|
26 |
|
27 |
-
// Other game setup code...
|
28 |
-
|
29 |
var paddleGeometry = new THREE.BoxGeometry(4, 1, 1);
|
30 |
var paddleMaterial = new THREE.MeshLambertMaterial({ color: 0xffffff });
|
31 |
var paddle = new THREE.Mesh(paddleGeometry, paddleMaterial);
|
|
|
32 |
scene.add(paddle);
|
33 |
-
|
34 |
-
function animate() {
|
35 |
-
requestAnimationFrame(animate);
|
36 |
-
|
37 |
-
// Keyboard control logic...
|
38 |
-
|
39 |
-
if (mouseX !== null && mouseY !== null) {
|
40 |
-
paddle.position.x = (mouseX / window.innerWidth) * 50 - 25;
|
41 |
-
// Adjust this line to match the mouse movement direction
|
42 |
-
paddle.position.z = (mouseY / window.innerHeight) * 50 - 25;
|
43 |
-
}
|
44 |
-
|
45 |
-
// Other animation code...
|
46 |
-
|
47 |
-
renderer.render(scene, camera);
|
48 |
-
}
|
49 |
-
|
50 |
var keys = {};
|
51 |
var mouseX = null;
|
52 |
var mouseY = null;
|
@@ -59,7 +45,16 @@
|
|
59 |
mouseY = null;
|
60 |
});
|
61 |
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
animate();
|
65 |
</script>
|
|
|
23 |
renderer.setClearColor(0x000000);
|
24 |
renderer.setPixelRatio(window.devicePixelRatio);
|
25 |
renderer.setSize(window.innerWidth, window.innerHeight);
|
26 |
+
var light = new THREE.PointLight(0xffffff, 1, 100);
|
27 |
+
light.position.set(0, 30, 0);
|
28 |
+
scene.add(light);
|
29 |
|
|
|
|
|
30 |
var paddleGeometry = new THREE.BoxGeometry(4, 1, 1);
|
31 |
var paddleMaterial = new THREE.MeshLambertMaterial({ color: 0xffffff });
|
32 |
var paddle = new THREE.Mesh(paddleGeometry, paddleMaterial);
|
33 |
+
paddle.position.y = -5; // Adjust the paddle's vertical position if necessary
|
34 |
scene.add(paddle);
|
35 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
var keys = {};
|
37 |
var mouseX = null;
|
38 |
var mouseY = null;
|
|
|
45 |
mouseY = null;
|
46 |
});
|
47 |
|
48 |
+
function animate() {
|
49 |
+
requestAnimationFrame(animate);
|
50 |
+
|
51 |
+
if (mouseX !== null && mouseY !== null) {
|
52 |
+
paddle.position.x = (mouseX / window.innerWidth) * 50 - 25;
|
53 |
+
paddle.position.z = (mouseY / window.innerHeight) * 50 - 25; // Corrected for mouse movement
|
54 |
+
}
|
55 |
+
|
56 |
+
renderer.render(scene, camera);
|
57 |
+
}
|
58 |
|
59 |
animate();
|
60 |
</script>
|