ChatInputBarConfiguration

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável

Configura las propiedades de la barra de chat de texto por defecto. Está asociado a TextChatService .

Resumo

Propriedades

  • Somente leitura
    Não replicado

    Posición de pantalla actual de la barra de entrada de chat por defecto en píxeles.

  • Somente leitura
    Não replicado

    Tamaño de pantalla actual de la barra de entrada de chat por defecto en píxeles.

  • Si habilitar autocompletar para la barra de entrada del chat.

  • Color de fondo de la barra de entrada de chat predeterminada.

  • Transparencia de fondo de la barra de entrada de chat predeterminada.

  • Ler Parallel

    Si mostrar la barra de entrada de chat predeterminada.

  • Ler Parallel

    Fuente usada para rendizar texto en la barra de entrada de chat predeterminada.

  • Somente leitura
    Não replicado

    Si la barra de entrada de chat predeterminada está enfocada o no.

  • Los usuarios de la llave adicionales pueden presionar para activar el enfoque en la barra de entrada de chat predeterminada.

  • Color del texto del marcador de texto en la barra de entrada de chat predeterminada.

  • Una referencia al objetivo TextChannel .

  • Ler Parallel

    Referencia a una instancia de TextBox designada que envía mensajes en nombre del usuario.

  • Ler Parallel

    Color del texto en la barra de entrada de chat por defecto.

  • Ler Parallel

    Tamaño del texto en la barra de entrada de chat por defecto.

  • Color de la línea de texto para el texto en la barra de entrada de chat por defecto.

  • Transparencia del texto de lazo para el texto en la barra de entrada de chat predeterminada.

Propriedades

AbsolutePosition

Somente leitura
Não replicado

Propiedad de solo lectura que proporciona la posición de la pantalla de la barra de entrada de chat predeterminada en píxeles. Se comporta de manera similar a GuiBase2d.AbsolutePosition .

AbsoluteSize

Somente leitura
Não replicado

Propiedad de solo lectura que proporciona el tamaño de la pantalla de la barra de entrada de chat predeterminada en píxeles. Se comporta de manera similar a GuiBase2d.AbsoluteSize .

AutocompleteEnabled

Ler Parallel

Si habilitar autocompletar para la barra de entrada de chat. Establecer a false para deshabilitar autocompletar.

BackgroundColor3

Ler Parallel

Color de fondo de la barra de entrada de chat predeterminada. El valor predeterminado es Color3.new(25, 27, 29) .

BackgroundTransparency

Ler Parallel

Transparencia de fondo de la barra de entrada de chat por defecto como un número entre 0 y 1 . Este valor se multiplica con el GuiService.PreferredTransparency del usuario para crear la transparencia de fondo efectiva que se utiliza por la barra de chat, que puede ser más opaca que este conjunto de valores aquí. El valor predeterminado es 1> 0

Enabled

Ler Parallel

¿Quieres mostrar la barra de entrada de chat predeterminada. Establece a false para ocultar.

FontFace

Ler Parallel

Fuente usada para rendizar texto en la barra de entrada de chat por defecto. Por defecto es Enum.Font.BuilderSansMedium .

IsFocused

Somente leitura
Não replicado

Indica si la barra de entrada de chat predeterminada está enfocada o no. Útil para disparar eventos de propiedad cambiados para que pueda implementar funciones de llamada que respondan a los cambios en el estado de enfoque de la barra de entrada.

Amostras de código

Typing Indicator Bubble

local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local ChatInputBarConfiguration = TextChatService:FindFirstChildOfClass("ChatInputBarConfiguration")
local BubbleChatConfiguration = TextChatService:FindFirstChildOfClass("BubbleChatConfiguration")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
-- Set up TextLabel
local textLabel = Instance.new("TextLabel")
textLabel.Size = UDim2.fromScale(1, 1)
textLabel.Text = ". . ."
textLabel.BackgroundColor3 = BubbleChatConfiguration.BackgroundColor3
textLabel.BorderColor3 = BubbleChatConfiguration.BackgroundColor3
textLabel.BackgroundTransparency = BubbleChatConfiguration.BackgroundTransparency
textLabel.TextColor3 = BubbleChatConfiguration.TextColor3
textLabel.FontFace = BubbleChatConfiguration.FontFace
textLabel.TextSize = BubbleChatConfiguration.TextSize
-- Parent a UICorner to the TextLabel to have rounded corners
local uiCorner = Instance.new("UICorner")
uiCorner.CornerRadius = UDim.new(0,12)
uiCorner.Parent = textLabel
-- Set up Billboard
local typingIndicatorBillboard = Instance.new("BillboardGui")
typingIndicatorBillboard.Enabled = false
typingIndicatorBillboard.Size = UDim2.fromScale(1, 1)
typingIndicatorBillboard.StudsOffsetWorldSpace = Vector3.new(-0,4,0)
typingIndicatorBillboard.Adornee = Character
textLabel.Parent = typingIndicatorBillboard
typingIndicatorBillboard.Parent = LocalPlayer:FindFirstChildOfClass("PlayerGui")
ChatInputBarConfiguration:GetPropertyChangedSignal("IsFocused"):Connect(function()
-- Enable the typing indicator when the input bar is focused and disable otherwise
typingIndicatorBillboard.Enabled = ChatInputBarConfiguration.IsFocused
end)

KeyboardKeyCode

Ler Parallel

Los usuarios de la llave adicional pueden presionar para activar el enfoque en la barra de entrada de chat predeterminada. Útil cuando quieres tener una tecla extra para enfoquear en adición a la clave/.

PlaceholderColor3

Ler Parallel

Color del texto del marcador de texto en la barra de entrada de chat por defecto. El valor predeterminado es Color3.new(178, 178, 178) .

TargetTextChannel

Ler Parallel

Determina qué TextChannel usar cuando el usuario envía un mensaje con la barra de entrada de chat predeterminada.

TextBox

Ler Parallel

Referencia a una instancia de TextBox designada que envía mensajes en nombre del usuario. Puedes usarlo para integrar más tu interfaz de usuario de chat personalizado en tu experiencia al manipular libremente la aspecto, look, la ubicación y el diseño. Cuando optas por configurar esta propiedad a un TextBox personalizado, no necesitas escribir ningún código para el siguiente comportamiento:

Para la seguridad, se imponen algunas limitaciones en el TextBox cuando se promueve a ChatInputBarConfiguration.TextBox . El código Lua no podrá:

TextColor3

Ler Parallel

Color del texto en la barra de entrada de chat por defecto. El valor predeterminado es Color3.new(255, 255, 255) .

TextSize

Ler Parallel

Tamaño del texto en la barra de entrada de chat por defecto. El valor predeterminado es 14 .

TextStrokeColor3

Ler Parallel

Color del texto para el texto en la barra de entrada de chat predeterminada. El valor predeterminado es Color3.new(0, 0, 0) .

TextStrokeTransparency

Ler Parallel

Transparencia del texto para el texto por defecto en la barra de entrada de chat. El valor predeterminado es 0.5 .

Métodos

Eventos