ChatInputBarConfiguration

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

No creable

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

Resumen

Propiedades

  • Solo lectura
    No replicado

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

  • Solo lectura
    No 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.

  • Leer paralelo

    Si mostrar la barra de entrada de chat predeterminada.

  • Leer paralelo

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

  • Solo lectura
    No 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 .

  • Leer paralelo

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

  • Leer paralelo

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

  • Leer paralelo

    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.

Propiedades

AbsolutePosition

Solo lectura
No 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

Solo lectura
No 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

Leer paralelo

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

BackgroundColor3

Leer paralelo

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

BackgroundTransparency

Leer paralelo

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

Leer paralelo

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

FontFace

Leer paralelo

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

IsFocused

Solo lectura
No 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.

Muestras 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

Leer paralelo

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

Leer paralelo

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

Leer paralelo

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

TextBox

Leer paralelo

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

Leer paralelo

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

TextSize

Leer paralelo

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

TextStrokeColor3

Leer paralelo

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

TextStrokeTransparency

Leer paralelo

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

Métodos

Eventos