Close
    Search Search

    BasePart

    A BasePart classe é uma classe estrutural que contém todas as propriedades, métodos e eventos comuns às classes de parte, como BasePartPapel, BasePartWedgePart, BasePartCornerWedgePart, BasePartTrussPart, BasePartSpawnLocation, BasePartAssento, BasePartVehicleSeat, BasePartSkateboardPlatform e BasePartFlagStand. O mais comum é a parte simples. Enquanto muitas dessas classes estendem a classe BasePart diretamente, algumas estendem a BasePartClasse FormFactorPart, que é uma subclasse de BasePart. A classe BasePart não pode ser instanciada.



    Conteúdo

    • 1 Propriedades
      • 1.1 bool Ancorado
      • 1.2 Vector 3 AssemblyAngularVelocity [NotReplicated]
      • 1.3 Vector 3 AssemblyCenterOfMass [ReadOnly] [NotReplicated]
      • 1.4 Vector 3 AssemblyLinearVelocity [NotReplicated]
      • 1.5 flutuação AssemblyMass [ReadOnly] [NotReplicated]
      • 1.6 BasePart AssemblyRootPart [ReadOnly] [NotReplicated]
      • 1.7 flutuação BackParamA [Oculto] [Reprovado]
      • 1.8 flutuação BackParamB [Oculto] [Reprovado]
      • 1.9 SurfaceType BackSurface
      • 1.10 InputType BackSurfaceInput [Oculto] [Reprovado]
      • 1.11 flutuação BottomParamA [Oculto] [Reprovado]
      • 1.12 flutuação BottomParamB [Oculto] [Reprovado]
      • 1.13 SurfaceType BottomSurface
      • 1.14 InputType BottomSurfaceInput [Oculto] [Reprovado]
      • 1.15 BrickColor BrickColor [NotReplicated]
      • 1.16 CFrame CFrame
      • 1.17 bool CanCollide
      • 1.18 bool CanQuery
      • 1.19 bool CanTouch
      • 1.20 bool Fazer sombra
      • 1.21 Vector 3 Centro de massa [ReadOnly] [NotReplicated]
      • 1.22 int CollisionGroupId
      • 1.23 Cor3 Coloração [NotReplicated]
      • 1.24 Propriedades Físicas CustomPhysicalProperties
      • 1.25 flutuação Elasticidade [Oculto] [NotReplicated] [Reprovado]
      • 1.26 flutuação Fricção [Oculto] [NotReplicated] [Reprovado]
      • 1.27 flutuação FrontParamA [Oculto] [Reprovado]
      • 1.28 flutuação FrontParamB [Oculto] [Reprovado]
      • 1.29 SurfaceType FrontSurface
      • 1.30 InputType FrontSurfaceInput [Oculto] [Reprovado]
      • 1.31 flutuação LeftParamA [Oculto] [Reprovado]
      • 1.32 flutuação LeftParamB [Oculto] [Reprovado]
      • 1.33 SurfaceType LeftSurface
      • 1.34 InputType LeftSurfaceInput [Oculto] [Reprovado]
      • 1.35 flutuação LocalTransparencyModifier [Hidden] [NotReplicated]
      • 1.36 bool Trancado
      • 1.37 flutuação Massa [ReadOnly] [NotReplicated]
      • 1.38 bool Sem massa
      • 1.39 Material Material:
      • 1.40 Vector 3 Orientação [NotReplicated]
      • 1.41 CFrame PivotOffset
      • 1.42 Vector 3 Posição [NotReplicated]
      • 1.43 flutuação ReceiveAge [Hidden] [ReadOnly] [NotReplicated]
      • 1.44 flutuação reflectância
      • 1.45 int ResizeIncrement [ReadOnly] [NotReplicated]
      • 1.46 Faces ResizeableFaces [ReadOnly] [NotReplicated]
      • 1.47 flutuação RightParamA [Oculto] [Reprovado]
      • 1.48 flutuação RightParamB [Oculto] [Reprovado]
      • 1.49 SurfaceType RightSurface
      • 1.50 InputType RightSurfaceInput [Oculto] [Reprovado]
      • 1.51 int RootPriority
      • 1.52 Vector 3 RotVelocity [Oculto] [Reprovado]
      • 1.53 Vector 3 rotação [NotReplicated]
      • 1.54 Vector 3 Size [NotReplicated]
      • 1.55 flutuação Gravidade Específica [ReadOnly] [NotReplicated] [Obsoleto]
      • 1.56 flutuação TopParamA [Oculto] [Reprovado]
      • 1.57 flutuação TopParamB [Oculto] [Reprovado]
      • 1.58 SurfaceType TopSurface
      • 1.59 InputType TopSurfaceInput [Oculto] [Reprovado]
      • 1.60 flutuação Transparência
      • 1.61 Vector 3 Velocidade [Oculto] [Reprovado]
      • 1.62 BrickColor brickColor [NotReplicated] [Obsoleto]
    • Funções 2
      • 2.1 vazio ApplyAngularImpulse(Impulso Vector3)
      • 2.2 vazio Aplicar Impulso(Impulso Vector3)
      • 2.3 vazio ApplyImpulseAtPosition(Impulso Vector3, posição Vector3)
      • 2.4 vazio BreakJoints()
      • 2.5 bool CanCollideWith(Parte da instância)
      • 2.6 Tupla CanSetNetworkOwnership()
      • 2.7 Objetos GetConnectedParts(bool recursivo = falso)
      • 2.8 Objetos GetJoints()
      • 2.9 flutuação GetMass()
      • 2.10 instância GetNetworkOwner()
      • 2.11 bool GetNetworkOwnershipAuto()
      • 2.12 CFrame GetRenderCFrame() [Descontinuada]
      • 2.13 instância GetRootPart()
      • 2.14 Objetos GetTouchingParts()
      • 2.15 Vector 3 GetVelocityAtPosition(Posição Vector3)
      • 2.16 bool Está de castigo()
      • 2.17 vazio MakeJoints()
      • 2.18 bool Redimensionar(NormalId normalId, int deltaAmount)
      • 2.19 vazio SetNetworkOwner(Player playerInstance = nil)
      • 2.20 vazio SetNetworkOwnershipAuto()
      • 2.21 instância SubtractAsync(Objetos de partes, CollisionFidelity collisionfidelity = Padrão, RenderFidelity renderFidelity = Automatic) [Yields]
      • 2.22 instância UnionAsync(Objetos de partes, CollisionFidelity collisionfidelity = Padrão, RenderFidelity renderFidelity = Automatic) [Yields]
      • 2.23 vazio breakJoints() [Descontinuada]
      • 2.24 flutuação getMass() [Descontinuada]
      • 2.25 vazio makeJoints() [Descontinuada]
      • 2.26 bool redimensionar(NormalId normalId, int deltaAmount) [Obsoleto]
    • 3 Eventos
      • 3.1  LocalSimulationTouched(Parte BasePart) [obsoleto]
      • 3.2  OutfitChanged() [Descontinuada]
      • 3.3  StoppedTouching(BasePart otherPart) [Obsoleto]
      • 3.4  TouchEnded(BasePart otherPart)
      • 3.5  Tocado(BasePart otherPart)
    • 4 links externos

    Propriedades

    BasePart bool Ancorado

    Determina se a física age ou não sobre a parte. Se verdadeiro, a parte permanece 'Ancorada' no espaço, sem se mover independentemente de qualquer colisão / forças agindo sobre ela. Se for falso, a física funciona normalmente na peça.



    • Categoria: Comportamento.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 AssemblyAngularVelocity [NotReplicated]

    A velocidade angular do corpo rígido desta peça - conjunto de peças conectadas por soldas ou juntas animadas.

    • Categoria: Montagem.
    • Serialização: pode carregar apenas.

    BasePart Vector3 AssemblyCenterOfMass [ReadOnly] [NotReplicated]

    A posição da massa central da montagem desta peça - conjunto de peças conectadas por soldas ou juntas animadas.

    • Categoria: Montagem.
    • Serialização: não é possível carregar ou salvar.

    BasePart Vector3 AssemblyLinearVelocity [NotReplicated]

    A velocidade linear da montagem desta peça - coleção de peças conectadas por soldas ou juntas animadas.

    • Categoria: Montagem.
    • Serialização: pode carregar apenas.

    BasePart flutuar AssemblyMass [ReadOnly] [NotReplicated]

    A massa total da montagem desta peça - conjunto de peças conectadas por soldas ou juntas animadas.

    • Categoria: Montagem.
    • Serialização: não é possível carregar ou salvar.

    BasePart BasePart AssemblyRootPart [ReadOnly] [NotReplicated]

    A peça raiz da montagem desta peça - pode ser alterada com a propriedade RootPriority ou Anchored.



    • Categoria: Montagem.
    • Serialização: não é possível carregar ou salvar.

    BasePart flutuar BackParamA [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar BackParamB [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart SurfaceType BackSurface

    • Categoria: Superfície.
    • Serialização: pode salvar e carregar.

    BasePart Tipo de entrada BackSurfaceInput [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar BottomParamA [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar BottomParamB [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart SurfaceType BottomSurface

    • Categoria: Superfície.
    • Serialização: pode salvar e carregar.

    BasePart Tipo de entrada BottomSurfaceInput [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart BrickColor BrickColor [NotReplicated]

    A cor de uma peça é definida pelo valor de sua propriedade BrickColor. As cores dos blocos são um conjunto de cores predefinidas que o usuário pode escolher para colorir peças, times e outras coisas no mecanismo ROBLOX.



    • Categoria: Aparência.
    • Serialização: pode carregar apenas.

    BasePart CFrame CFrame

    Contém informações sobre a posição da peça e uma matriz que define a rotação da peça. Pode ler / escrever.

    • Categoria: Dados.
    • Serialização: pode salvar e carregar.

    BasePart bool CanCollide

    Determina se as interações físicas com outras partes são respeitadas. Se verdadeiro, colidirá e reagirá com a física para outras partes. Se for falso, outras partes passarão ao invés de colidir.

    • Categoria: Comportamento.
    • Serialização: pode salvar e carregar.

    BasePart bool CanQuery

    • Categoria: Colisão.
    • Serialização: pode salvar e carregar.

    BasePart bool CanTouch

    • Categoria: Comportamento.
    • Serialização: pode salvar e carregar.

    BasePart bool Fazer sombra

    Determina se esta parte projeta uma sombra.

    • Categoria: Aparência.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 Centro de massa [ReadOnly] [NotReplicated]

    A posição do centro de massa desta parte.

    • Categoria: Dados.
    • Serialização: não é possível carregar ou salvar.

    BasePart int CollisionGroupId

    O id do grupo de colisão em que esta parte base está. Isso pode ser usado com PhysicsService.

    • Categoria: Comportamento.
    • Serialização: pode salvar e carregar.

    BasePart Color3 Coloração [NotReplicated]

    A Color3 da BasePart.

    • Categoria: Aparência.
    • Serialização: pode carregar apenas.

    BasePart Propriedades físicas CustomPhysicalProperties

    Um contêiner que permite editar as propriedades físicas desta parte base.

    • Categoria: Parte.
    • Serialização: pode salvar e carregar.

    BasePart flutuar Elasticidade [Oculto] [NotReplicated] [Reprovado]

    Um valor flutuante variando de 0.0f a 1.0f. Define o quanto a parte será rebatida contra outra. um valor de 1 é como uma superbola e 0 é como um bloco de chumbo.

    • Categoria: Parte.
    • Serialização: pode carregar apenas.

    BasePart flutuar Fricção [Oculto] [NotReplicated] [Reprovado]

    Um valor flutuante variando de 0.0f a 1.0f. Define o quanto a parte poderá deslizar. um valor de 1 não significa deslizamento e 0 não significa atrito, portanto, deslizamento infinito.

    • Categoria: Parte.
    • Serialização: pode carregar apenas.

    BasePart flutuar FrontParamA [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar FrontParamB [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart SurfaceType FrontSurface

    • Categoria: Superfície.
    • Serialização: pode salvar e carregar.

    BasePart Tipo de entrada FrontSurfaceInput [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar LeftParamA [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar LeftParamB [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart SurfaceType LeftSurface

    • Categoria: Superfície.
    • Serialização: pode salvar e carregar.

    BasePart Tipo de entrada LeftSurfaceInput [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar LocalTransparencyModifier [Hidden] [NotReplicated]

    • Categoria: Dados.
    • Serialização: não é possível carregar ou salvar.

    BasePart bool Trancado

    Determina se as ferramentas de construção (no jogo e no estúdio) podem manipular esta parte. Se verdadeiro, nenhuma edição permitida. Se for falso, a edição é permitida.

    • Categoria: Comportamento.
    • Serialização: pode salvar e carregar.

    BasePart flutuar Massa [ReadOnly] [NotReplicated]

    • Categoria: Dados.
    • Serialização: não é possível carregar ou salvar.

    BasePart bool Sem massa

    Se verdadeiro, a peça ficará sem massa quando soldada a outra peça que não seja sem massa. A peça ainda terá massa como uma peça normal se for uma peça raiz da montagem de acordo com GetRootPart ().

    • Categoria: Comportamento.
    • Serialização: pode salvar e carregar.

    BasePart Material: Material:

    Especifica a aparência que a peça deve ter. Nota: isso não define a cor da parte, consulte BrickColor para isso.

    • Categoria: Aparência.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 Orientação [NotReplicated]

    Rotação em torno dos eixos X, Y e Z. Rotações aplicadas na ordem YXZ.

    • Categoria: Dados.
    • Serialização: pode carregar apenas.

    BasePart CFrame PivotOffset

    • Categoria: Transformar.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 Posição [NotReplicated]

    A posição de uma peça pode ser alterada modificando o valor desta propriedade.

    • Categoria: Dados.
    • Serialização: pode carregar apenas.

    BasePart flutuar ReceiveAge [Hidden] [ReadOnly] [NotReplicated]

    • Categoria: Parte.
    • Serialização: não é possível carregar ou salvar.

    BasePart flutuar reflectância

    Especifica o quão brilhante é a parte. Um valor de 1 é totalmente reflexivo (cromo), enquanto um valor de 0 é sem refletância (parede de concreto)

    • Categoria: Aparência.
    • Serialização: pode salvar e carregar.

    BasePart int ResizeIncrement [ReadOnly] [NotReplicated]

    Define o valor para a menor alteração no tamanho permitida pela função Resize (NormalId, int).

    • Categoria: Comportamento.
    • Serialização: não é possível carregar ou salvar.

    BasePart Faces ResizeableFaces [ReadOnly] [NotReplicated]

    Define o valor para as faces que podem ser redimensionadas pela função Resize (NormalId, int).

    • Categoria: Comportamento.
    • Serialização: não é possível carregar ou salvar.

    BasePart flutuar RightParamA [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar RightParamB [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart SurfaceType RightSurface

    • Categoria: Superfície.
    • Serialização: pode salvar e carregar.

    BasePart Tipo de entrada RightSurfaceInput [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart int RootPriority

    Um número inteiro de -127 a 127. Compara antes de outras todas as outras propriedades da peça além de sem massa para decidir qual peça é a peça raiz da montagem de acordo com GetRootPart ().

    • Categoria: Parte.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 RotVelocity [Oculto] [Reprovado]

    Esta propriedade define a velocidade de rotação da peça a que pertence.

    • Categoria: Dados.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 rotação [NotReplicated]

    A rotação da peça.

    • Categoria: Dados.
    • Serialização: pode carregar apenas.

    BasePart Vector3 Size [NotReplicated]

    Esta propriedade define o tamanho da peça a que pertence.

    • Categoria: Parte.
    • Serialização: pode carregar apenas.

    BasePart flutuar Gravidade Específica [ReadOnly] [NotReplicated] [Obsoleto]

    Esta propriedade define quantas vezes mais densa do que a água do ROBLOX a parte a que pertence. Seu valor depende do material da peça.

    • Categoria: Dados.
    • Serialização: não é possível carregar ou salvar.

    BasePart flutuar TopParamA [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar TopParamB [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart SurfaceType TopSurface

    • Categoria: Superfície.
    • Serialização: pode salvar e carregar.

    BasePart Tipo de entrada TopSurfaceInput [Oculto] [Reprovado]

    • Categoria: Entradas de superfície.
    • Serialização: pode salvar e carregar.

    BasePart flutuar Transparência

    Define o quão visível um objeto é. O valor 1 torna o objeto invisível, enquanto o valor 0 torna o objeto opaco.

    • Categoria: Aparência.
    • Serialização: pode salvar e carregar.

    BasePart Vector3 Velocidade [Oculto] [Reprovado]

    Quão rápido a peça está viajando em pinos / segundo. Esta propriedade NÃO é recomendada para ser modificada diretamente, a menos que haja um bom motivo. Caso contrário, tente usar um BodyForce para mover uma peça.

    • Categoria: Dados.
    • Serialização: pode salvar e carregar.

    BasePart BrickColor brickColor [NotReplicated] [Obsoleto]

    Esta propriedade está obsoleta e a propriedade BrickColor deve ser usada em seu lugar.

    • Categoria: Aparência.
    • Serialização: pode carregar apenas.

    Funções

    BasePart anular ApplyAngularImpulse(Impulso Vector3)

    BasePart anular Aplicar Impulso(Impulso Vector3)

    BasePart anular ApplyImpulseAtPosition(Impulso Vector3, posição Vector3)

    BasePart anular BreakJoints()

    Destrói SurfaceJoints com todas as peças que estão tocando esta instância (incluindo juntas internas na instância, como em um modelo).

    BasePart bool CanCollideWith(Parte da instância)

    BasePart Tupla CanSetNetworkOwnership()

    BasePart objetos GetConnectedParts(bool recursivo = falso)

    BasePart objetos GetJoints()

    BasePart flutuar GetMass()

    Retorna um número que é a massa desta instância. A massa de uma parte é imutável e é alterada apenas pelo tamanho da parte.

    BasePart Instância GetNetworkOwner()

    BasePart bool GetNetworkOwnershipAuto()

    BasePart CFrame GetRenderCFrame() [Descontinuada]

    BasePart Instância GetRootPart()

    BasePart objetos GetTouchingParts()

    Retorna uma matriz de todas as partes que tocam nesta parte.

    BasePart Vector3 GetVelocityAtPosition(Posição Vector3)

    BasePart bool Está de castigo()

    Retorna se esta BasePart está ou não conectada a uma BasePart Ancorada.

    BasePart anular MakeJoints()

    Cria as SurfaceJoints apropriadas com todas as peças que estão tocando esta instância (incluindo juntas internas na instância, como em um modelo). Isso usa os SurfaceTypes definidos nas superfícies das peças para criar as soldas apropriadas.

    BasePart bool Redimensionar(NormalId normalId, int deltaAmount)

    Redimensiona uma parte na direção da face definida por 'NormalId', pelo valor especificado por 'deltaAmount'. Se a operação expandir a peça para fazer intersecção com outra instância, a peça não será redimensionada. Retorna verdadeiro se a chamada for bem-sucedida, falso caso contrário.

    BasePart anular SetNetworkOwner(Player playerInstance = nil)

    BasePart anular SetNetworkOwnershipAuto()

    BasePart Instância SubtractAsync(Objetos de partes, CollisionFidelity collisionfidelity = Padrão, RenderFidelity renderFidelity = Automatic) [Yields]

    BasePart Instância UnionAsync(Objetos de partes, CollisionFidelity collisionfidelity = Padrão, RenderFidelity renderFidelity = Automatic) [Yields]

    BasePart anular breakJoints() [Descontinuada]

    Descontinuada. Em vez disso, use BreakJoints.

    BasePart flutuar getMass() [Descontinuada]

    Em vez disso, use GetMass.

    BasePart anular makeJoints() [Descontinuada]

    Em vez disso, use MakeJoints.

    BasePart bool redimensionar(NormalId normalId, int deltaAmount) [Obsoleto]

    Eventos

    BasePart LocalSimulationTouched(BasePart parte) [descontinuado]

    Descontinuada. Em vez disso, use Touched.

    BasePart OutfitChanged() [Descontinuada]

    Este evento será disparado quando uma das propriedades visuais da parte a que pertence for alterada.

    BasePart StoppedTouching(BasePart otherPart) [Obsoleto]

    Descontinuada. Em vez disso, use TouchEnded.

    BasePart TouchEnded(BasePart outra parte)

    Disparado quando a parte para de tocar em outra parte

    BasePart Tocado(BasePart outra parte)

    Este evento será disparado pelo mecanismo de jogo quando uma parte tocar a parte à qual o evento pertence.

    Links externos

    Adicione um comentário do BasePart
    Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.