loading bar

This commit is contained in:
2023-06-21 01:42:31 +02:00
parent af8befcf72
commit 9ca6c3a2e9
3 changed files with 22 additions and 3 deletions

12
main.js
View File

@@ -35,7 +35,18 @@ piano.loop = false
const loadMngr = new THREE.LoadingManager();
const loader = new THREE.TextureLoader(loadMngr);
loadMngr.onStart = function (url, itemsLoaded, itemsTotal) {
message.innerHTML = 'Chargement : 0%...'
}
loadMngr.onProgress = function (url, itemsLoaded, itemsTotal) {
message.innerHTML = 'Chargement : ' + 100 * itemsLoaded / itemsTotal + '%...'
}
loadMngr.onError = function (url) {
message.innerHTML = 'Erreur de chargement'
}
loadMngr.onLoad = () => {
message.innerHTML = ""
message.className = ""
animate();
};
@@ -503,6 +514,7 @@ function playerCollisions() {
function gameEnd() {
escaped = true;
message.innerHTML = '<a href="" title="Rejouer">Libre !</a>';
message.className = "escaped";
piano.play();