ChatInputBarConfiguration

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible

Configure les propriétés de la barre d'entrée de chat textuel par défaut. Elle est parentée à TextChatService .

Résumé

Propriétés

  • Lecture uniquement
    Non répliqué

    Position réelle de l'élément de saisie de chat par défaut en pixels.

  • Lecture uniquement
    Non répliqué

    Taille réelle de la barre de saisie de chat par défaut en pixels.

  • Lecture parallèle

    Si activer l'autocomplétion pour la barre d'entrée de chat.

  • Lecture parallèle

    Couleur de fond de la barre de saisie de chat par défaut.

  • Lecture parallèle

    Transparence de fond de la barre de saisie de chat par défaut.

  • Lecture parallèle

    Si afficher la barre de saisie de chat par défaut.

  • Lecture parallèle

    Police utilisée pour rendre le texte dans la barre de saisie de chat par défaut.

  • Lecture uniquement
    Non répliqué

    Si la barre de saisie de chat par défaut est focusée ou non.

  • Lecture parallèle

    Les utilisateurs clés supplémentaires peuvent appuyer pour déclencher la concentration sur la barre d'entrée de chat par défaut.

  • Lecture parallèle

    Couleur du texte du texte de l'espace réservé dans la barre de saisie de chat par défaut.

  • Lecture parallèle

    Une référence à la cible TextChannel.

  • Lecture parallèle

    Référence à une instance désignée TextBox qui envoie des messages au nom de l'utilisateur.

  • Lecture parallèle

    Couleur du texte dans la barre de saisie de chat par défaut.

  • Lecture parallèle

    Taille du texte dans la barre de saisie de chat par défaut.

  • Lecture parallèle

    Couleur du trait de texte pour le texte dans la barre d'entrée de chat par défaut.

  • Lecture parallèle

    Transparence du trait de texte pour le texte dans la barre d'entrée de chat par défaut.

Propriétés

AbsolutePosition

Lecture uniquement
Non répliqué

Propriété de lecture seule qui fournit la position de l'écran de la barre de saisie de chat par défaut en pixels. Se comporte de manière similaire à GuiBase2d.AbsolutePosition.

AbsoluteSize

Lecture uniquement
Non répliqué

Propriété de lecture seule qui fournit la taille de l'écran de la barre d'entrée de chat par défaut en pixels. Se comporte de manière similaire à GuiBase2d.AbsoluteSize .

AutocompleteEnabled

Lecture parallèle

Si activer l'autocomplétion pour la barre d'entrée de chat. Définir à false pour désactiver l'autocomplétion.

BackgroundColor3

Lecture parallèle

Couleur de fond de la barre de saisie de chat par défaut. La valeur par défaut est Color3.new(25, 27, 29) .

BackgroundTransparency

Lecture parallèle

Transparence arrière-plan de la barre de saisie de chat par défaut comme un nombre entre 0 et 1 .Cette valeur est multipliée par la transparence arrière effective de l'utilisateur GuiService.PreferredTransparency pour créer la transparence arrière effective utilisée par la barre d'entrée de chat, qui peut être plus opaque que la valeur définie ici.La valeur par défaut est 0.2 .

Enabled

Lecture parallèle

Si afficher la barre de saisie de chat par défaut. Définir à false pour la masquer.

FontFace

Lecture parallèle

Police utilisée pour rendre le texte dans la barre de saisie de chat par défaut. La valeur par défaut est Enum.Font.BuilderSansMedium .

IsFocused

Lecture uniquement
Non répliqué

Indique si la barre de saisie de chat par défaut est focusée ou non.Utile pour déclencher des événements de propriété modifiés afin que vous puissiez implémenter des fonctions d'appel qui répondent aux changements dans l'état de concentration de la barre d'entrée.

Échantillons de code

The code below includes a simple way to create a typing indicator bubble above a user's avatar when the user is typing. Paste into a LocalScript.

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

Lecture parallèle

Les utilisateurs clés supplémentaires peuvent appuyer pour déclencher la concentration sur la barre d'entrée de chat par défaut.Utile lorsque vous souhaitez avoir un raccourci clavier supplémentaire pour vous concentrer en plus de la touche /.

PlaceholderColor3

Lecture parallèle

Couleur du texte du texte de l'espace réservé dans la barre de saisie de chat par défaut. La valeur par défaut est Color3.new(178, 178, 178) .

TargetTextChannel

Lecture parallèle

Détermine lequel TextChannel utiliser lorsque l'utilisateur envoie un message avec la barre de saisie de chat par défaut.

TextBox

Lecture parallèle

Référence à une instance désignée TextBox qui envoie des messages au nom de l'utilisateur.Vous pouvez l'utiliser pour intégrer davantage votre barre de saisie de chat personnalisée dans votre expérience en manipulant librement l'apparence, l'emplacement et le format.Lorsque vous choisissez de définir cette propriété à un comportement personnalisé TextBox, vous n'avez pas besoin d'écrire de code pour le comportement suivant :

Pour des raisons de sécurité, certaines limitations sont imposées sur le TextBox lorsqu'il est promu à ChatInputBarConfiguration.TextBox . Le code Luau ne pourra pas :

TextColor3

Lecture parallèle

Couleur du texte dans la barre de saisie de chat par défaut. La valeur par défaut est Color3.new(255, 255, 255) .

TextSize

Lecture parallèle

Taille du texte dans la barre de saisie de chat par défaut. La valeur par défaut est 14 .

TextStrokeColor3

Lecture parallèle

Couleur du trait de texte pour le texte dans la barre de saisie de chat par défaut. La valeur par défaut est Color3.new(0, 0, 0) .

TextStrokeTransparency

Lecture parallèle

Transparence du trait de texte pour le texte dans la barre de saisie de chat par défaut. La valeur par défaut est 0.5 .

Méthodes

Évènements