Close
    Search Search

    BasePart

    El BasePart clase es una clase estructural que contiene todas las propiedades, métodos y eventos comunes a las clases de piezas, como BasePartParte, BasePartWedgePart, BasePartCornerWedgePart, BasePartTrussPart, BasePartSpawnLocation, BasePartAsiento, BasePartAsiento del vehículo, BasePartSkateboardPlatform, y BasePartFlagStand. La más común es la parte simple. Si bien muchas de estas clases extienden la clase BasePart directamente, algunas extienden la BasePartFormFactorPart, que es en sí misma una subclase de BasePart. No se puede crear una instancia de la clase BasePart.



    Contenido

    • Propiedades 1
      • 1.1 bool Anclado
      • 1.2 Vector3 MontajeAngularVelocidad [NotReplicated]
      • 1.3 Vector3 AssemblyCenterOfMass [ReadOnly] [NotReplicated]
      • 1.4 Vector3 MontajeLinealVelocidad [NotReplicated]
      • 1.5 flotar AsambleaMasa [ReadOnly] [NotReplicated]
      • 1.6 BasePart EnsamblajeRootPart [ReadOnly] [NotReplicated]
      • 1.7 flotar BackParamA [Oculto] [En desuso]
      • 1.8 flotar BackParamB [Oculto] [En desuso]
      • 1.9 SurfaceType BackSurface
      • 1.10 Tipo de entrada Entrada de superficie [Oculto] [En desuso]
      • 1.11 flotar BottomParamA [Oculto] [En desuso]
      • 1.12 flotar BottomParamB [Oculto] [En desuso]
      • 1.13 SurfaceType FondoSuperficie
      • 1.14 Tipo de entrada Inferior Superficie [Oculto] [En desuso]
      • 1.15 BrickColor BrickColor [NotReplicated]
      • 1.16 CFrame CFrame
      • 1.17 bool CanCollide
      • 1.18 bool CanQuery
      • 1.19 bool Poder tocar
      • 1.20 bool Sombra proyectada
      • 1.21 Vector3 Centro de masa [ReadOnly] [NotReplicated]
      • 1.22 int CollisionGroupId
      • 1.23 Color3 Color [NotReplicated]
      • 1.24 Propiedades físicas Propiedades físicas personalizadas
      • 1.25 flotar Elasticidad [Oculto] [NotReplicated] [Obsoleto]
      • 1.26 flotar Fricción [Oculto] [NotReplicated] [Obsoleto]
      • 1.27 flotar FrontParamA [Oculto] [En desuso]
      • 1.28 flotar FrontParamB [Oculto] [En desuso]
      • 1.29 SurfaceType FrontSurface
      • 1.30 Tipo de entrada FrontSurfaceInput [Oculto] [En desuso]
      • 1.31 flotar LeftParamA [Oculto] [En desuso]
      • 1.32 flotar LeftParamB [Oculto] [En desuso]
      • 1.33 SurfaceType LeftSurface
      • 1.34 Tipo de entrada LeftSurfaceInput [Oculto] [En desuso]
      • 1.35 flotar LocalTransparencyModifier [Oculto] [NotReplicated]
      • 1.36 bool Cerrado
      • 1.37 flotar Misa [ReadOnly] [NotReplicated]
      • 1.38 bool sin masa
      • 1.39 Material Material
      • 1.40 Vector3 Orientación [NotReplicated]
      • 1.41 CFrame PivotOffset
      • 1.42 Vector3 Posición [NotReplicated]
      • 1.43 flotar ReceiveAge [Oculto] [Solo lectura] [NotReplicated]
      • 1.44 flotar reflectancia
      • 1.45 int ResizeIncrement [ReadOnly] [NotReplicated]
      • 1.46 Caras Caras redimensionables [ReadOnly] [NotReplicated]
      • 1.47 flotar RightParamA [Oculto] [En desuso]
      • 1.48 flotar RightParamB [Oculto] [En desuso]
      • 1.49 SurfaceType RightSurface
      • 1.50 Tipo de entrada RightSurfaceInput [Oculto] [En desuso]
      • 1.51 int RootPriority
      • 1.52 Vector3 RotVelocity [Oculto] [En desuso]
      • 1.53 Vector3 rotación [NotReplicated]
      • 1.54 Vector3 Tamaño [NotReplicated]
      • 1.55 flotar Gravedad específica [ReadOnly] [NotReplicated] [Obsoleto]
      • 1.56 flotar TopParamA [Oculto] [En desuso]
      • 1.57 flotar TopParamB [Oculto] [En desuso]
      • 1.58 SurfaceType Superficie superior
      • 1.59 Tipo de entrada TopSurfaceInput [Oculto] [En desuso]
      • 1.60 flotar Transparencia
      • 1.61 Vector3 Velocidad [Oculto] [En desuso]
      • 1.62 BrickColor ladrilloColor [NotReplicated] [Obsoleto]
    • 2 Funciones
      • 2.1 nulo ApplyAngularImpulse(Impulso Vector3)
      • 2.2 nulo AplicarImpulso(Impulso Vector3)
      • 2.3 nulo ApplyImpulseAtPosition(Impulso Vector3, posición Vector3)
      • 2.4 nulo BreakJoints()
      • 2.5 bool CanCollideWith(Pieza de instancia)
      • 2.6 Tupla CanSetNetworkOwnership()
      • 2.7 Objetos GetConnectedParts(bool recursivo = falso)
      • 2.8 Objetos GetJoints()
      • 2.9 flotar GetMass()
      • 2.10 Instancia GetNetworkOwner()
      • 2.11 bool GetNetworkOwnershipAuto()
      • 2.12 CFrame GetRenderCFrame() [Obsoleto]
      • 2.13 Instancia GetRootPart()
      • 2.14 Objetos GetTouchingParts()
      • 2.15 Vector3 GetVelocityAtPosition(Posición Vector3)
      • 2.16 bool Se fundamenta()
      • 2.17 nulo MakeJoints()
      • 2.18 bool Cambiar el tamaño de(NormalId normalId, int deltaAmount)
      • 2.19 nulo SetNetworkOwner(Player playerInstance = nil)
      • 2.20 nulo SetNetworkOwnershipAuto()
      • 2.21 Instancia SubtractAsync(Partes de objetos, CollisionFidelity collisionfidelity = Predeterminado, RenderFidelity renderFidelity = Automático) [Rendimientos]
      • 2.22 Instancia UnionAsync(Partes de objetos, CollisionFidelity collisionfidelity = Predeterminado, RenderFidelity renderFidelity = Automático) [Rendimientos]
      • 2.23 nulo breakJoints() [Obsoleto]
      • 2.24 flotar getMass() [Obsoleto]
      • 2.25 nulo makeJoints() [Obsoleto]
      • 2.26 bool cambiar el tamaño(NormalId normalId, int deltaAmount) [Obsoleto]
    • 3 Eventos
      • 3.1  LocalSimulaciónTocado(Pieza de BasePart) [En desuso]
      • 3.2  AtuendoCambiado() [Obsoleto]
      • 3.3  Detenido Tocando(BasePart otherPart) [Obsoleto]
      • 3.4  TouchEnded(BasePart otherPart)
      • 3.5  Tocado(BasePart otherPart)
    • Enlaces 4 externos

    Propiedades

    BasePart bool Anclado

    Determina si la física actúa sobre la pieza. Si es cierto, la parte permanece 'anclada' en el espacio, sin moverse independientemente de cualquier colisión / fuerza que actúe sobre ella. Si es falso, la física funciona normalmente en la pieza.



    • Categoría: Comportamiento.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 MontajeAngularVelocidad [NotReplicated]

    La velocidad angular del cuerpo rígido de esta pieza: conjunto de piezas conectadas por soldaduras o uniones animadas.

    • Categoría: Montaje.
    • Serialización: solo se puede cargar.

    BasePart Vector3 AssemblyCenterOfMass [ReadOnly] [NotReplicated]

    La posición del centro de masa del ensamblaje de esta pieza: conjunto de piezas conectadas por soldaduras o uniones animadas.

    • Categoría: Montaje.
    • Serialización: no se puede cargar ni guardar.

    BasePart Vector3 MontajeLinealVelocidad [NotReplicated]

    La velocidad lineal del ensamblaje de esta pieza: colección de piezas conectadas por soldaduras o uniones animadas.

    • Categoría: Montaje.
    • Serialización: solo se puede cargar.

    BasePart flotar AsambleaMasa [ReadOnly] [NotReplicated]

    La masa total del ensamblaje de esta pieza: conjunto de piezas conectadas por soldaduras o uniones animadas.

    • Categoría: Montaje.
    • Serialización: no se puede cargar ni guardar.

    BasePart BasePart EnsamblajeRootPart [ReadOnly] [NotReplicated]

    La parte raíz del ensamblaje de esta pieza se puede cambiar con la propiedad RootPriority o Anchored.



    • Categoría: Montaje.
    • Serialización: no se puede cargar ni guardar.

    BasePart flotar BackParamA [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar BackParamB [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart SurfaceType BackSurface

    • Categoría: Superficie.
    • Serialización: puede guardar y cargar.

    BasePart Tipo de entrada Entrada de superficie [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar BottomParamA [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar BottomParamB [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart SurfaceType FondoSuperficie

    • Categoría: Superficie.
    • Serialización: puede guardar y cargar.

    BasePart Tipo de entrada Inferior Superficie [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart BrickColor BrickColor [NotReplicated]

    El color de una pieza lo establece el valor de su propiedad BrickColor. Los colores de ladrillo son un conjunto de colores predefinidos entre los que el usuario puede elegir para colorear piezas, equipos y otras cosas en el motor ROBLOX.



    • Categoría: Apariencia.
    • Serialización: solo se puede cargar.

    BasePart CFrame CFrame

    Contiene información sobre la posición de la pieza y una matriz que define la rotación de la pieza. Puede leer / escribir.

    • Categoría: Datos.
    • Serialización: puede guardar y cargar.

    BasePart bool CanCollide

    Determina si se respetan las interacciones físicas con otras Partes. Si es cierto, chocará y reaccionará con la física a otras Partes. Si es falso, otras partes pasarán en lugar de chocar.

    • Categoría: Comportamiento.
    • Serialización: puede guardar y cargar.

    BasePart bool CanQuery

    • Categoría: Colisión.
    • Serialización: puede guardar y cargar.

    BasePart bool Poder tocar

    • Categoría: Comportamiento.
    • Serialización: puede guardar y cargar.

    BasePart bool Sombra proyectada

    Determina si esta parte proyecta una sombra.

    • Categoría: Apariencia.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 Centro de masa [ReadOnly] [NotReplicated]

    La posición del centro de masa de esta pieza.

    • Categoría: Datos.
    • Serialización: no se puede cargar ni guardar.

    BasePart int CollisionGroupId

    El ID del grupo de colisión en el que se encuentra esta parte base. Esto se puede usar con PhysicsService.

    • Categoría: Comportamiento.
    • Serialización: puede guardar y cargar.

    BasePart Color3 Color [NotReplicated]

    El Color3 de BasePart.

    • Categoría: Apariencia.
    • Serialización: solo se puede cargar.

    BasePart Propiedades físicas Propiedades físicas personalizadas

    Un contenedor que le permite editar las propiedades físicas de esta pieza base.

    • Categoría: Part.
    • Serialización: puede guardar y cargar.

    BasePart flotar Elasticidad [Oculto] [NotReplicated] [Obsoleto]

    Un valor flotante que varía de 0.0f a 1.0f. Establece cuánto rebotará la pieza contra otra. un valor de 1 es como una superball y 0 es como un bloque de plomo.

    • Categoría: Part.
    • Serialización: solo se puede cargar.

    BasePart flotar Fricción [Oculto] [NotReplicated] [Obsoleto]

    Un valor flotante que varía de 0.0f a 1.0f. Establece cuánto podrá deslizarse la parte. un valor de 1 es sin deslizamiento y 0 es sin fricción, por lo que un deslizamiento infinito.

    • Categoría: Part.
    • Serialización: solo se puede cargar.

    BasePart flotar FrontParamA [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar FrontParamB [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart SurfaceType FrontSurface

    • Categoría: Superficie.
    • Serialización: puede guardar y cargar.

    BasePart Tipo de entrada FrontSurfaceInput [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar LeftParamA [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar LeftParamB [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart SurfaceType LeftSurface

    • Categoría: Superficie.
    • Serialización: puede guardar y cargar.

    BasePart Tipo de entrada LeftSurfaceInput [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar LocalTransparencyModifier [Oculto] [NotReplicated]

    • Categoría: Datos.
    • Serialización: no se puede cargar ni guardar.

    BasePart bool Cerrado

    Determina si las herramientas de construcción (en el juego y en el estudio) pueden manipular esta parte. Si es verdadero, no se permite la edición. Si es falso, se permite la edición.

    • Categoría: Comportamiento.
    • Serialización: puede guardar y cargar.

    BasePart flotar Misa [ReadOnly] [NotReplicated]

    • Categoría: Datos.
    • Serialización: no se puede cargar ni guardar.

    BasePart bool sin masa

    Si es cierto, la pieza no tendrá masa cuando se suelde a otra pieza que no tenga masa. La pieza seguirá teniendo masa como una pieza normal si es una pieza raíz de ensamblaje de acuerdo con GetRootPart ().

    • Categoría: Comportamiento.
    • Serialización: puede guardar y cargar.

    BasePart Material Material

    Especifica la apariencia que debe tener la pieza. Nota: esto no define el color de la pieza, consulte BrickColor para eso.

    • Categoría: Apariencia.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 Orientación [NotReplicated]

    Rotación alrededor de los ejes X, Y y Z. Rotaciones aplicadas en orden YXZ.

    • Categoría: Datos.
    • Serialización: solo se puede cargar.

    BasePart CFrame PivotOffset

    • Categoría: Transformar.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 Posición [NotReplicated]

    La posición de una pieza se puede cambiar modificando el valor de esta propiedad.

    • Categoría: Datos.
    • Serialización: solo se puede cargar.

    BasePart flotar ReceiveAge [Oculto] [Solo lectura] [NotReplicated]

    • Categoría: Part.
    • Serialización: no se puede cargar ni guardar.

    BasePart flotar reflectancia

    Especifica el brillo de la pieza. Un valor de 1 es completamente reflectante (cromo), mientras que un valor de 0 no es reflectante (muro de hormigón)

    • Categoría: Apariencia.
    • Serialización: puede guardar y cargar.

    BasePart int ResizeIncrement [ReadOnly] [NotReplicated]

    Establece el valor para el cambio más pequeño de tamaño permitido por la función Resize (NormalId, int).

    • Categoría: Comportamiento.
    • Serialización: no se puede cargar ni guardar.

    BasePart Caras Caras redimensionables [ReadOnly] [NotReplicated]

    Establece el valor de las caras que se permite cambiar de tamaño mediante la función Resize (NormalId, int).

    • Categoría: Comportamiento.
    • Serialización: no se puede cargar ni guardar.

    BasePart flotar RightParamA [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar RightParamB [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart SurfaceType RightSurface

    • Categoría: Superficie.
    • Serialización: puede guardar y cargar.

    BasePart Tipo de entrada RightSurfaceInput [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart int RootPriority

    Un número entero de -127 a 127. Compara antes que otras todas las demás propiedades de la pieza además de sin masa para decidir qué pieza es la pieza raíz del ensamblaje de acuerdo con GetRootPart ().

    • Categoría: Part.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 RotVelocity [Oculto] [En desuso]

    Esta propiedad define la velocidad de rotación de la pieza a la que pertenece.

    • Categoría: Datos.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 rotación [NotReplicated]

    Rotación de la pieza.

    • Categoría: Datos.
    • Serialización: solo se puede cargar.

    BasePart Vector3 Tamaño [NotReplicated]

    Esta propiedad define el tamaño de la pieza a la que pertenece.

    • Categoría: Part.
    • Serialización: solo se puede cargar.

    BasePart flotar Gravedad específica [ReadOnly] [NotReplicated] [Obsoleto]

    Esta propiedad define cuántas veces más densa que el agua de ROBLOX es la parte a la que pertenece. Su valor depende del material de la pieza.

    • Categoría: Datos.
    • Serialización: no se puede cargar ni guardar.

    BasePart flotar TopParamA [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar TopParamB [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart SurfaceType Superficie superior

    • Categoría: Superficie.
    • Serialización: puede guardar y cargar.

    BasePart Tipo de entrada TopSurfaceInput [Oculto] [En desuso]

    • Categoría: Entradas de superficie.
    • Serialización: puede guardar y cargar.

    BasePart flotar Transparencia

    Establece la visibilidad de un objeto. Un valor de 1 hace que el objeto sea invisible, mientras que un valor de 0 hace que el objeto sea opaco.

    • Categoría: Apariencia.
    • Serialización: puede guardar y cargar.

    BasePart Vector3 Velocidad [Oculto] [En desuso]

    Qué tan rápido viaja la pieza en espárragos / segundo. NO se recomienda modificar esta propiedad directamente, a menos que exista una buena razón. De lo contrario, intente usar BodyForce para mover una pieza.

    • Categoría: Datos.
    • Serialización: puede guardar y cargar.

    BasePart BrickColor ladrilloColor [NotReplicated] [Obsoleto]

    Esta propiedad está en desuso y la propiedad BrickColor debería usarse en su lugar.

    • Categoría: Apariencia.
    • Serialización: solo se puede cargar.

    Las funciones clave

    BasePart vacío ApplyAngularImpulse(Impulso Vector3)

    BasePart vacío AplicarImpulso(Impulso Vector3)

    BasePart vacío ApplyImpulseAtPosition(Impulso Vector3, posición Vector3)

    BasePart vacío BreakJoints()

    Destruye SurfaceJoints con todas las partes que están en contacto con esta instancia (incluidas las uniones internas en la instancia, como en un modelo).

    BasePart bool CanCollideWith(Pieza de instancia)

    BasePart Tupla CanSetNetworkOwnership()

    BasePart Objecten GetConnectedParts(bool recursivo = falso)

    BasePart Objecten GetJoints()

    BasePart flotar GetMass()

    Devuelve un número que es la masa de esta instancia. La masa de una parte es inmutable y solo cambia según el tamaño de la parte.

    BasePart Ejemplo GetNetworkOwner()

    BasePart bool GetNetworkOwnershipAuto()

    BasePart CFrame GetRenderCFrame() [Obsoleto]

    BasePart Ejemplo GetRootPart()

    BasePart Objecten GetTouchingParts()

    Devuelve una matriz de todas las partes que tocan esta parte.

    BasePart Vector3 GetVelocityAtPosition(Posición Vector3)

    BasePart bool Se fundamenta()

    Devuelve si este BasePart está conectado a un BasePart anclado.

    BasePart vacío MakeJoints()

    Crea las SurfaceJoints adecuadas con todas las partes que están en contacto con esta instancia (incluidas las uniones internas en la instancia, como en un modelo). Esto utiliza SurfaceTypes definidos en las superficies de las piezas para crear las soldaduras adecuadas.

    BasePart bool Cambiar el tamaño de(NormalId normalId, int deltaAmount)

    Cambia el tamaño de una parte en la dirección de la cara definida por 'NormalId', por la cantidad especificada por 'deltaAmount'. Si la operación expandirá la pieza para intersecar con otra instancia, la pieza no cambiará de tamaño en absoluto. Devuelve verdadero si la llamada es exitosa, falso en caso contrario.

    BasePart vacío SetNetworkOwner(Player playerInstance = nil)

    BasePart vacío SetNetworkOwnershipAuto()

    BasePart Ejemplo SubtractAsync(Partes de objetos, CollisionFidelity collisionfidelity = Predeterminado, RenderFidelity renderFidelity = Automático) [Rendimientos]

    BasePart Ejemplo UnionAsync(Partes de objetos, CollisionFidelity collisionfidelity = Predeterminado, RenderFidelity renderFidelity = Automático) [Rendimientos]

    BasePart vacío breakJoints() [Obsoleto]

    Obsoleto. En su lugar, utilice BreakJoints.

    BasePart flotar getMass() [Obsoleto]

    Utilice GetMass en su lugar.

    BasePart vacío makeJoints() [Obsoleto]

    En su lugar, utilice MakeJoints.

    BasePart bool cambiar el tamaño(NormalId normalId, int deltaAmount) [Obsoleto]

    Eventos

    BasePart LocalSimulaciónTocado(BasePart part) [Obsoleto]

    Obsoleto. Utilice Touched en su lugar.

    BasePart AtuendoCambiado() [Obsoleto]

    Este evento se activará cuando se cambie una de las propiedades visuales de la pieza a la que pertenece.

    BasePart Detenido Tocando(BasePart otherPart) [Obsoleto]

    Obsoleto. Utilice TouchEnded en su lugar.

    BasePart TouchEnded(BasePart Otra parte)

    Se dispara cuando la pieza deja de tocar otra pieza

    BasePart Tocado(BasePart Otra parte)

    Este evento será activado por el motor del juego cuando una parte toque la parte a la que pertenece el evento.

    Enlaces externos

    • BasePart en el Centro de desarrolladores de Roblox
    • BasePart en la referencia de la API de Roblox
    Añade un comentario de BasePart
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.