Catégories
Jeu vidéo ROBLOX ROBLOX-NIVEAU01

Supprimer la Baseplate au lancement du jeu

Qu’est-ce que la Baseplate ?

Dans Roblox Studio, la Baseplate est une pièce fondamentale de ton monde. C’est une grande plaque plane (généralement verte) qui sert de sol de base pour ton jeu. Elle permet aux joueurs et aux objets de :

  • Se tenir debout (sans elle, les personnages tombent dans le vide !).
  • Avoir un point de référence pour construire ton niveau.
  • Éviter les erreurs liées à l’absence de sol (ex: les personnages qui tombent indéfiniment).

Le script : Supprimer la Baseplate

Voici le script que tu as fourni, commenté pour comprendre son fonctionnement :

-- Récupérer la Baseplate dans le Workspace
local baseplate = workspace:WaitForChild("Baseplate")

-- Supprimer la Baseplate
baseplate:Destroy()

Explications :

  1. workspace:WaitForChild("Baseplate") :
    • Attend que la Baseplate existe dans le Workspace avant de continuer.
    • Si la Baseplate n’existe pas, le script attend qu’elle soit créée (par exemple, si elle est ajoutée plus tard).
  2. baseplate:Destroy() :
    • Supprime la Baseplate du jeu.
    • Résultat : Plus de sol → les personnages et les objets tombent dans le vide !

Pourquoi est-ce important de comprendre la Baseplate ?

1. La Baseplate comme sol de base

  • Sans Baseplate, ton jeu n’a aucun sol par défaut.
  • Les joueurs et les objets tombent indéfiniment (ce qui peut être amusant pour un jeu de chute libre, mais pas pour un jeu classique !).

2. Construire ton niveau autour de la Baseplate

  • La Baseplate est souvent le point de départ pour construire ton monde.
  • Tu peux :
    • Ajouter des objets (murs, plateformes, etc.) au-dessus de la Baseplate.
    • Modifier sa taille pour l’adapter à ton jeu.
    • Changer sa couleur pour correspondre au thème de ton jeu.

3. Cas d’usage avancés

  • Supprimer la Baseplate :
    • Utile pour créer des jeux sans sol (ex: un jeu de vol libre, un jeu spatial).
    • Attention : Si tu supprimes la Baseplate, assure-toi que ton jeu a un autre sol (ex: des plateformes flottantes).
  • Remplacer la Baseplate :
    • Tu peux créer ton propre sol (ex: une grande Part plate) et supprimer la Baseplate par défaut.

Étape par étape : Manipuler la Baseplate dans Roblox Studio

1. Voir la Baseplate par défaut

  • Ouvre Roblox Studio et crée un nouveau jeu.
  • Dans l’arborescence (Explorer), tu verras une Baseplate sous Workspace.

2. Supprimer la Baseplate (comme dans le script)

  • Méthode 1 : Via le script
    • Copie le script ci-dessus dans un Script (ex: dans ServerScriptService).
    • Lance le jeu : la Baseplate disparaît, et tout tombe !
  • Méthode 2 : Manuellement
    • Dans l’arborescence, fais un clic droit sur BaseplateDelete.
    • Résultat : identiques à la méthode 1.

3. Créer un sol personnalisé

Si tu veux supprimer la Baseplate mais garder un sol :

  1. Ajoute une nouvelle Part :
    • Clic droit sur WorkspaceInsert ObjectPart.
  2. Redimensionne la Part :
    • Dans les propriétés, modifie Size pour qu’elle soit grande (ex: Vector3.new(1000, 1, 1000)).
  3. Positionne-la au sol :
    • Modifie Position pour qu’elle soit à Y = 0 (même niveau que la Baseplate).
  4. Supprime la Baseplate :
    • Utilise le script ou supprime-la manuellement.

QCM : Vérifie ta compréhension !

  1. À quoi sert la Baseplate dans Roblox ?
    • a) À servir de sol de base pour les joueurs et les objets.
    • b) À jouer des sons.
    • c) À créer des personnages.
  1. Que fait workspace:WaitForChild("Baseplate") ?
    • a) Attend que la Baseplate existe dans le Workspace.
    • b) Crée une nouvelle Baseplate.
    • c) Supprime la Baseplate.
  1. Que se passe-t-il si tu supprimes la Baseplate sans remplacer le sol ?
    • a) Les joueurs et les objets tombent dans le vide.
    • b) Le jeu plante.
    • c) Rien ne change.
  1. Comment créer un sol personnalisé après avoir supprimé la Baseplate ?
    • a) Ajouter une Part plate et grande dans Workspace.
    • b) Ajouter un Script.
    • c) Ajouter un ClickDetector.

Idées pour aller plus loin

1. Créer un jeu sans sol

  • Objectif : Utiliser l’absence de sol pour un jeu de chute libre ou de vol.
  • Exemple :
    • Supprime la Baseplate.
    • Ajoute des plateformes flottantes pour que les joueurs puissent sauter de l’une à l’autre.

2. Remplacer la Baseplate par un sol personnalisé

  • Objectif : Avoir un sol avec une texture ou une couleur spécifique.
  • Comment faire ?
    • Ajoute une Part plate et grande.
    • Modifie sa couleur ou sa texture dans les propriétés.
    • Supprime la Baseplate.

Résumé des concepts clés

ConceptDescriptionExemple
BaseplateSol de base dans Roblox Studio.workspace.Baseplate
WaitForChildAttend qu’un objet existe avant de continuer.workspace:WaitForChild("Baseplate")
Destroy()Supprime un objet.baseplate:Destroy()
Sol personnaliséUne Part plate qui remplace la Baseplate.Part avec Size = Vector3.new(1000, 1, 1000)