diff --git a/site/real_game/class/soloClass/Map.js b/site/real_game/class/soloClass/Map.js index de195be..c271458 100644 --- a/site/real_game/class/soloClass/Map.js +++ b/site/real_game/class/soloClass/Map.js @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* Map.js :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: hubourge +#+ +:+ +#+ */ +/* By: edbernar 0.5) + aaaa = 2; + if (vec3.z < 0) + aaaa = -2; + console.log(vec3.z); + vec3.z = (vec3.z + 0.01) * aaaa; break; } }); @@ -127,12 +134,13 @@ class Map wallBottom.quaternion.copy(wallBottomBody.quaternion); wallTop.position.copy(wallTopBody.position); wallTop.quaternion.copy(wallTopBody.quaternion); - + speed = 3; if (1) // player1 (right) lose { vec3.x = -3; vec3.y = 0; - vec3.z = Math.floor(Math.random() * 7) - 3; + vec3.z = 0; + // vec3.z = Math.floor(Math.random() * 7) - 3; } else { @@ -142,7 +150,6 @@ class Map } ballBody.velocity.set(vec3.x, vec3.y, vec3.z); - console.log("vec3", vec3); } static dispose() @@ -163,12 +170,14 @@ class Map player2Body.position.copy(player2.position); // player2Body.quaternion.copy(player2.quaternion); - if (needUpdate) - { - console.log("vec3", vec3); - needUpdate = false; - } - ballBody.velocity.set(vec3.x, vec3.y, vec3.z); + // if (needUpdate) + // { + // console.log("vec3", vec3); + // needUpdate = false; + // } + // console.log(ballBody.velocity.length()); + speed += 0.003; + ballBody.velocity.set(vec3.x * speed, vec3.y * speed, vec3.z * speed); } } diff --git a/site/real_game/node_modules/.vite/deps/_metadata.json b/site/real_game/node_modules/.vite/deps/_metadata.json index b55df59..3712c88 100644 --- a/site/real_game/node_modules/.vite/deps/_metadata.json +++ b/site/real_game/node_modules/.vite/deps/_metadata.json @@ -1,43 +1,43 @@ { - "hash": "9cbfc9bc", - "configHash": "4027b9ee", + "hash": "b49845fe", + "configHash": "0b4c6e74", "lockfileHash": "89d910af", - "browserHash": "2df4664b", + "browserHash": "28a432c1", "optimized": { "cannon-es": { "src": "../../cannon-es/dist/cannon-es.js", "file": "cannon-es.js", - "fileHash": "e7d2d088", + "fileHash": "2f9cc037", "needsInterop": false }, "stats.js": { "src": "../../stats.js/build/stats.min.js", "file": "stats__js.js", - "fileHash": "e6b91a0e", + "fileHash": "f700c904", "needsInterop": true }, "three": { "src": "../../three/build/three.module.js", "file": "three.js", - "fileHash": "694e9996", + "fileHash": "9293bca9", "needsInterop": false }, "three/addons/loaders/GLTFLoader.js": { "src": "../../three/examples/jsm/loaders/GLTFLoader.js", "file": "three_addons_loaders_GLTFLoader__js.js", - "fileHash": "7920c7d2", + "fileHash": "f3deab2e", "needsInterop": false }, "three/examples/jsm/Addons.js": { "src": "../../three/examples/jsm/Addons.js", "file": "three_examples_jsm_Addons__js.js", - "fileHash": "3ac10f53", + "fileHash": "ef2e37cd", "needsInterop": false }, "three/examples/jsm/controls/OrbitControls.js": { "src": "../../three/examples/jsm/controls/OrbitControls.js", "file": "three_examples_jsm_controls_OrbitControls__js.js", - "fileHash": "786c8359", + "fileHash": "15fed69d", "needsInterop": false } },