Close
    Search Search

    BasePart

    L'équipe de BasePart class est une classe structurelle qui contient toutes les propriétés, méthodes et événements communs aux classes de pièces, telles que BasePartPartie, BasePartCoinPartie, BasePartCoinCoinPartie, BasePartTrussPart, BasePartLieu d'apparition, BasePartSiège, BasePartSiège de véhicule, BasePartPlateforme de skateboard, et BasePartDrapeauStand. Le plus courant est la partie simple. Alors que beaucoup de ces classes étendent directement la classe BasePart, certaines étendent la BasePartla classe FormFactorPart, qui est elle-même une sous-classe de BasePart. La classe BasePart ne peut pas être instanciée.



    Contenu

    • Propriétés 1
      • 1.1 bool Anchored
      • 1.2 Vecteur3 AssemblageAngulaireVitesse [Non reproduit]
      • 1.3 Vecteur3 Centre d'assemblage de masse [Lecture seule] [Non répliqué]
      • 1.4 Vecteur3 AssemblageLinéaireVitesse [Non reproduit]
      • 1.5 flotteur AssemblageMasse [Lecture seule] [Non répliqué]
      • 1.6 Pièce de base AssemblyRootPart [Lecture seule] [Non répliqué]
      • 1.7 flotteur RetourParamA [Masqué] [Déprécié]
      • 1.8 flotteur RetourParamB [Masqué] [Déprécié]
      • 1.9 Type de surface RetourSurface
      • 1.10 Type d'entrée RetourSurfaceEntrée [Masqué] [Déprécié]
      • 1.11 flotteur BasParamA [Masqué] [Déprécié]
      • 1.12 flotteur BasParamB [Masqué] [Déprécié]
      • 1.13 Type de surface BasSurface
      • 1.14 Type d'entrée EntréeSurfaceBas [Masqué] [Déprécié]
      • 1.15 Couleur de brique BriqueCouleur [Non reproduit]
      • 1.16 Châssis Cadre C
      • 1.17 bool CanCollide
      • 1.18 bool CanQuery
      • 1.19 bool Peux toucher
      • 1.20 bool Ombre
      • 1.21 Vecteur3 Le centre de masse [Lecture seule] [Non répliqué]
      • 1.22 entier ID de groupe de collision
      • 1.23 Couleur3 Couleur [Non reproduit]
      • 1.24 Propriétés Physiques Propriétés physiques personnalisées
      • 1.25 flotteur Élasticité [Caché] [Non répliqué] [Déprécié]
      • 1.26 flotteur Friction [Caché] [Non répliqué] [Déprécié]
      • 1.27 flotteur FrontParamA [Masqué] [Déprécié]
      • 1.28 flotteur FrontParamB [Masqué] [Déprécié]
      • 1.29 Type de surface AvantSurface
      • 1.30 Type d'entrée EntréeSurfaceFront [Masqué] [Déprécié]
      • 1.31 flotteur LeftParamA [Masqué] [Déprécié]
      • 1.32 flotteur LeftParamB [Masqué] [Déprécié]
      • 1.33 Type de surface GaucheSurface
      • 1.34 Type d'entrée EntréeSurfaceGauche [Masqué] [Déprécié]
      • 1.35 flotteur LocalTransparencyModifier [Caché] [Non répliqué]
      • 1.36 bool Fermé
      • 1.37 flotteur Masse [Lecture seule] [Non répliqué]
      • 1.38 bool Sans masse
      • 1.39 Matériel Matériel
      • 1.40 Vecteur3 Orientation [Non reproduit]
      • 1.41 Châssis Décalage pivot
      • 1.42 Vecteur3 Position [Non reproduit]
      • 1.43 flotteur Âge de réception [Caché] [Lecture seule] [Non répliqué]
      • 1.44 flotteur réflectance
      • 1.45 entier RedimensionnerIncrément [Lecture seule] [Non répliqué]
      • 1.46 Visages Visages redimensionnables [Lecture seule] [Non répliqué]
      • 1.47 flotteur RightParamA [Masqué] [Déprécié]
      • 1.48 flotteur RightParamB [Masqué] [Déprécié]
      • 1.49 Type de surface SurfaceDroite
      • 1.50 Type d'entrée EntréeSurfaceDroite [Masqué] [Déprécié]
      • 1.51 entier Priorité Racine
      • 1.52 Vecteur3 RotVelocity [Masqué] [Déprécié]
      • 1.53 Vecteur3 rotation [Non reproduit]
      • 1.54 Vecteur3 Taille [Non reproduit]
      • 1.55 flotteur SpécifiqueGravité [ReadOnly] [NotReplicated] [Deprecated]
      • 1.56 flotteur TopParamA [Masqué] [Déprécié]
      • 1.57 flotteur TopParamB [Masqué] [Déprécié]
      • 1.58 Type de surface TopSurface
      • 1.59 Type d'entrée EntréeSurfaceSupérieure [Masqué] [Déprécié]
      • 1.60 flotteur Transparence
      • 1.61 Vecteur3 Vitesse [Masqué] [Déprécié]
      • 1.62 Couleur de brique briqueCouleur [Non répliqué] [Déprécié]
    • Fonctions 2
      • 2.1 vide AppliquerAngularImpulse(Impulsion de vecteur3)
      • 2.2 vide AppliquerImpulse(Impulsion de vecteur3)
      • 2.3 vide AppliquerImpulseÀPosition(Impulsion Vector3, position Vector3)
      • 2.4 vide Joints de rupture()
      • 2.5 bool PeutCollierAvec(partie instance)
      • 2.6 Tuple CanSetNetworkPropriété()
      • 2.7 Objets GetConnectedParts(bool récursif = faux)
      • 2.8 Objets ObtenirJoints()
      • 2.9 flotteur ObtenirMasse()
      • 2.10 Instance ObtenirRéseauPropriétaire()
      • 2.11 bool ObtenirRéseauPropriétéAuto()
      • 2.12 Châssis GetRenderCFrame() [obsolète]
      • 2.13 Instance ObtenirPartieRoot()
      • 2.14 Objets GetTouchingParts()
      • 2.15 Vecteur3 ObtenirVelocityAtPosition(position de vecteur 3)
      • 2.16 bool est mis à la terre()
      • 2.17 vide MarqueJoints()
      • 2.18 bool "Resize"(NormalId normalId, int deltaAmount)
      • 2.19 vide DéfinirRéseauPropriétaire(Player playerInstance = nil)
      • 2.20 vide DéfinirRéseauPropriétéAuto()
      • 2.21 Instance SoustraireAsync(Pièces d'objets, CollisionFidelity collisionfidelity = Par défaut, RenderFidelity renderFidelity = Automatic) [Rendements]
      • 2.22 Instance UnionAsync(Pièces d'objets, CollisionFidelity collisionfidelity = Par défaut, RenderFidelity renderFidelity = Automatic) [Rendements]
      • 2.23 vide ruptureJoints() [obsolète]
      • 2.24 flotteur obtenirMasse() [obsolète]
      • 2.25 vide makeJoints() [obsolète]
      • 2.26 bool redimensionner(NormalId normalId, int deltaAmount) [Déprécié]
    • 3 Événements
      • 3.1  LocalSimulationTouché(Partie BasePart) [Déprécié]
      • 3.2  TenueChangé() [obsolète]
      • 3.3  ArrêtéToucher(BasePart otherPart) [Déprécié]
      • 3.4  Toucher(BasePart otherPart)
      • 3.5  Touché(BasePart otherPart)
    • 4 Liens externes

    Propriétés

    BasePart bool Anchored

    Détermine si la physique agit ou non sur la partie. Si vrai, la pièce reste « ancrée » dans l'espace, ne bougeant pas indépendamment de toute collision/force agissant sur elle. Si faux, la physique fonctionne normalement sur la pièce.



    • Catégorie : Comportement.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 AssemblageAngulaireVitesse [Non reproduit]

    La vitesse angulaire du corps rigide de cette pièce - ensemble de pièces reliées par des soudures ou des articulations animées.

    • Catégorie : Assemblage.
    • Sérialisation : peut se charger uniquement.

    BasePart Vector3 Centre d'assemblage de masse [Lecture seule] [Non répliqué]

    La position du centre de gravité de l'assemblage de cette pièce - ensemble de pièces reliées par des soudures ou des liaisons animées.

    • Catégorie : Assemblage.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart Vector3 AssemblageLinéaireVitesse [Non reproduit]

    La vitesse linéaire de l'assemblage de cette pièce - ensemble de pièces reliées par des soudures ou des joints animés.

    • Catégorie : Assemblage.
    • Sérialisation : peut se charger uniquement.

    BasePart flotter AssemblageMasse [Lecture seule] [Non répliqué]

    La masse totale de l'assemblage de cette pièce - ensemble de pièces reliées par des soudures ou des joints animés.


    • Catégorie : Assemblage.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart BasePart AssemblyRootPart [Lecture seule] [Non répliqué]

    La pièce racine de l'assemblage de cette pièce - peut être modifiée avec la propriété RootPriority ou Anchored.


    • Catégorie : Assemblage.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart flotter RetourParamA [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter RetourParamB [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type de surface RetourSurface

    • Catégorie : Surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type d'entrée RetourSurfaceEntrée [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter BasParamA [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter BasParamB [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type de surface BasSurface

    • Catégorie : Surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type d'entrée EntréeSurfaceBas [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart BriqueCouleur BriqueCouleur [Non reproduit]

    La couleur d'une pièce est définie par la valeur de sa propriété BrickColor. Les couleurs des briques sont un ensemble de couleurs prédéfinies parmi lesquelles l'utilisateur peut choisir pour colorer les pièces, les équipes et d'autres éléments du moteur ROBLOX.



    • Catégorie : Apparence.
    • Sérialisation : peut se charger uniquement.

    BasePart Cadre C Cadre C

    Contient des informations concernant la position de la pièce et une matrice qui définit la rotation de la pièce. Peut lire/écrire.

    • Catégorie : Données.
    • Sérialisation : peut enregistrer et charger.

    BasePart bool CanCollide

    Détermine si les interactions physiques avec les autres parties sont respectées. Si vrai, entrera en collision et réagira avec la physique à d'autres parties. Si faux, d'autres pièces passeront au lieu d'entrer en collision.

    • Catégorie : Comportement.
    • Sérialisation : peut enregistrer et charger.

    BasePart bool CanQuery

    • Catégorie : Collision.
    • Sérialisation : peut enregistrer et charger.

    BasePart bool Peux toucher

    • Catégorie : Comportement.
    • Sérialisation : peut enregistrer et charger.

    BasePart bool Ombre

    Détermine si cette partie projette une ombre.

    • Catégorie : Apparence.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 Le centre de masse [Lecture seule] [Non répliqué]

    La position du centre de masse de cette pièce.

    • Catégorie : Données.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart int ID de groupe de collision

    L'identifiant du groupe de collision dans lequel se trouve cette partie de base. Cela peut être utilisé avec PhysicsService.

    • Catégorie : Comportement.
    • Sérialisation : peut enregistrer et charger.

    BasePart Color3 Couleur [Non reproduit]

    La Color3 de la BasePart.

    • Catégorie : Apparence.
    • Sérialisation : peut se charger uniquement.

    BasePart Propriétés physiques Propriétés physiques personnalisées

    Un conteneur qui vous permet de modifier les propriétés physiques de cette pièce de base.

    • Catégorie : Pièce.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter Élasticité [Caché] [Non répliqué] [Déprécié]

    Une valeur flottante allant de 0.0f à 1.0f. Définit de combien la partie rebondira par rapport à une autre. une valeur de 1 est comme une superball, et 0 est comme un bloc de plomb.

    • Catégorie : Pièce.
    • Sérialisation : peut se charger uniquement.

    BasePart flotter Friction [Caché] [Non répliqué] [Déprécié]

    Une valeur flottante allant de 0.0f à 1.0f. Définit de combien la Part pourra glisser. une valeur de 1 n'est pas un glissement, et 0 n'est pas un frottement, donc un glissement infini.

    • Catégorie : Pièce.
    • Sérialisation : peut se charger uniquement.

    BasePart flotter FrontParamA [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter FrontParamB [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type de surface AvantSurface

    • Catégorie : Surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type d'entrée EntréeSurfaceFront [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter LeftParamA [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter LeftParamB [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type de surface GaucheSurface

    • Catégorie : Surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type d'entrée EntréeSurfaceGauche [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter LocalTransparencyModifier [Caché] [Non répliqué]

    • Catégorie : Données.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart bool Fermé

    Détermine si les outils de construction (en jeu et en studio) peuvent manipuler cette partie. Si vrai, aucune modification n'est autorisée. Si faux, l'édition est autorisée.

    • Catégorie : Comportement.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter Masse [Lecture seule] [Non répliqué]

    • Catégorie : Données.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart bool Sans masse

    Si vrai, la pièce sera sans masse lorsqu'elle sera soudée à une autre pièce qui n'est pas sans masse. La pièce aura toujours une masse comme une pièce normale s'il s'agit d'une pièce racine d'assemblage selon GetRootPart().

    • Catégorie : Comportement.
    • Sérialisation : peut enregistrer et charger.

    BasePart Matériel Matériel

    Spécifie l'aspect et la convivialité de la pièce. Remarque : cela ne définit pas la couleur de la pièce, voir BrickColor pour cela.

    • Catégorie : Apparence.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 Orientation [Non reproduit]

    Rotation autour des axes X, Y et Z. Rotations appliquées dans l'ordre YXZ.

    • Catégorie : Données.
    • Sérialisation : peut se charger uniquement.

    BasePart Cadre C Décalage pivot

    • Catégorie : Transformer.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 Position [Non reproduit]

    La position d'une pièce peut être changée en modifiant la valeur de cette propriété.

    • Catégorie : Données.
    • Sérialisation : peut se charger uniquement.

    BasePart flotter Âge de réception [Caché] [Lecture seule] [Non répliqué]

    • Catégorie : Pièce.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart flotter réflectance

    Spécifie la brillance de la pièce. Une valeur de 1 est complètement réfléchissante (chrome), tandis qu'une valeur de 0 n'est pas réfléchissante (mur en béton)

    • Catégorie : Apparence.
    • Sérialisation : peut enregistrer et charger.

    BasePart int RedimensionnerIncrément [Lecture seule] [Non répliqué]

    Définit la valeur du plus petit changement de taille autorisé par la fonction Resize(NormalId, int).

    • Catégorie : Comportement.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart Visages Visages redimensionnables [Lecture seule] [Non répliqué]

    Définit la valeur des faces autorisées à être redimensionnées par la fonction Resize(NormalId, int).

    • Catégorie : Comportement.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart flotter RightParamA [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter RightParamB [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type de surface SurfaceDroite

    • Catégorie : Surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type d'entrée EntréeSurfaceDroite [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart int Priorité Racine

    Un entier compris entre -127 et 127. Compare avant tout toutes les autres propriétés de pièce en dehors de la masse pour décider quelle pièce est la pièce racine de l'assemblage selon GetRootPart().

    • Catégorie : Pièce.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 RotVelocity [Masqué] [Déprécié]

    Cette propriété définit la vitesse de rotation de la pièce à laquelle elle appartient.

    • Catégorie : Données.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 rotation [Non reproduit]

    La rotation de la pièce.

    • Catégorie : Données.
    • Sérialisation : peut se charger uniquement.

    BasePart Vector3 Taille [Non reproduit]

    Cette propriété définit la taille de la pièce à laquelle elle appartient.

    • Catégorie : Pièce.
    • Sérialisation : peut se charger uniquement.

    BasePart flotter SpécifiqueGravité [ReadOnly] [NotReplicated] [Deprecated]

    Cette propriété définit combien de fois plus dense que l'eau de ROBLOX la partie à laquelle elle appartient est. Sa valeur dépend du matériau de la pièce.

    • Catégorie : Données.
    • Sérialisation : impossible de charger ou d'enregistrer.

    BasePart flotter TopParamA [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter TopParamB [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type de surface TopSurface

    • Catégorie : Surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart Type d'entrée EntréeSurfaceSupérieure [Masqué] [Déprécié]

    • Catégorie : Entrées de surface.
    • Sérialisation : peut enregistrer et charger.

    BasePart flotter Transparence

    Définit la visibilité d'un objet. Une valeur de 1 rend l'objet invisible, tandis qu'une valeur de 0 rend l'objet opaque.

    • Catégorie : Apparence.
    • Sérialisation : peut enregistrer et charger.

    BasePart Vector3 Vitesse [Masqué] [Déprécié]

    Vitesse de déplacement de la pièce en tenons/seconde. Cette propriété n'est PAS recommandée pour être modifiée directement, à moins qu'il n'y ait une bonne raison. Sinon, essayez d'utiliser un BodyForce pour déplacer une partie.

    • Catégorie : Données.
    • Sérialisation : peut enregistrer et charger.

    BasePart BriqueCouleur briqueCouleur [Non répliqué] [Déprécié]

    Cette propriété est obsolète et la propriété BrickColor doit être utilisée à la place.

    • Catégorie : Apparence.
    • Sérialisation : peut se charger uniquement.

    Les fonctions

    BasePart annuler AppliquerAngularImpulse(Impulsion de vecteur3)

    BasePart annuler AppliquerImpulse(Impulsion de vecteur3)

    BasePart annuler AppliquerImpulseÀPosition(Impulsion Vector3, position Vector3)

    BasePart annuler Joints de rupture()

    Détruit les SurfaceJoints avec toutes les pièces qui touchent cette instance (y compris les joints internes dans l'instance, comme dans un modèle).

    BasePart bool PeutCollierAvec(partie instance)

    BasePart tuple CanSetNetworkPropriété()

    BasePart Objets GetConnectedParts(bool récursif = faux)

    BasePart Objets ObtenirJoints()

    BasePart flotter ObtenirMasse()

    Renvoie un nombre qui est la masse de cette instance. La masse d'une pièce est immuable et n'est modifiée que par la taille de la pièce.

    BasePart Instance ObtenirRéseauPropriétaire()

    BasePart bool ObtenirRéseauPropriétéAuto()

    BasePart Cadre C GetRenderCFrame() [obsolète]

    BasePart Instance ObtenirPartieRoot()

    BasePart Objets GetTouchingParts()

    Renvoie un tableau de toutes les parties touchant cette partie.

    BasePart Vector3 ObtenirVelocityAtPosition(position de vecteur 3)

    BasePart bool est mis à la terre()

    Renvoie si cette BasePart est connectée ou non à une BasePart ancrée.

    BasePart annuler MarqueJoints()

    Crée les SurfaceJoints appropriés avec toutes les pièces qui touchent cette instance (y compris les joints internes dans l'instance, comme dans un modèle). Cela utilise les SurfaceTypes définis sur les surfaces des pièces pour créer les soudures appropriées.

    BasePart bool "Resize"(NormalId normalId, int deltaAmount)

    Redimensionne une partie dans la direction de la face définie par 'NormalId', du montant spécifié par 'deltaAmount'. Si l'opération étend la pièce pour croiser une autre instance, la pièce ne sera pas redimensionnée du tout. Renvoie true si l'appel est réussi, false dans le cas contraire.

    BasePart annuler DéfinirRéseauPropriétaire(Player playerInstance = nil)

    BasePart annuler DéfinirRéseauPropriétéAuto()

    BasePart Instance SoustraireAsync(Pièces d'objets, CollisionFidelity collisionfidelity = Par défaut, RenderFidelity renderFidelity = Automatic) [Rendements]

    BasePart Instance UnionAsync(Pièces d'objets, CollisionFidelity collisionfidelity = Par défaut, RenderFidelity renderFidelity = Automatic) [Rendements]

    BasePart annuler ruptureJoints() [obsolète]

    Obsolète. Utilisez plutôt des BreakJoints.

    BasePart flotter obtenirMasse() [obsolète]

    Utilisez plutôt GetMass.

    BasePart annuler makeJoints() [obsolète]

    Utilisez plutôt MakeJoints.

    BasePart bool redimensionner(NormalId normalId, int deltaAmount) [Déprécié]

    Événements

    BasePart LocalSimulationTouché(BasePart partie) [obsolète]

    Obsolète. Utilisez Touched à la place.

    BasePart TenueChangé() [obsolète]

    Cet événement sera déclenché lorsqu'une des propriétés visuelles de la pièce à laquelle il appartient est modifiée.

    BasePart ArrêtéToucher(BasePart otherPart) [obsolète]

    Obsolète. Utilisez plutôt TouchEnded.

    BasePart Toucher(BasePart autre partie)

    Tiré lorsque la pièce cesse de toucher une autre pièce

    BasePart Touché(BasePart autre partie)

    Cet événement sera déclenché par le moteur de jeu lorsqu'une partie touche la partie à laquelle appartient l'événement.

    Liens externes

    • BasePart sur le Roblox Developer Hub
    • BasePart dans la référence de l'API Roblox
    ajouter un commentaire de BasePart
    Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.