ChatInputBarConfiguration

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht erstellbar

Konfiguriert Eigenschaften der Standard-Chat-Eingabeleiste. Es ist mit TextChatService verbunden.

Zusammenfassung

Eigenschaften

Eigenschaften

AbsolutePosition

Schreibgeschützt
Nicht repliziert

Lesen-only-Eigenschaft, die die Bildschirmposition des Standard-Chat-Eingabefeldes in Pixeln bereitstellt. Verhält sich ähnlich wie GuiBase2d.AbsolutePosition.

AbsoluteSize

Schreibgeschützt
Nicht repliziert

Eigenschaft, die die Bildschirmbreite des Standard-Chat-Eingabefeldes in Pixeln anzeigt. Verhält sich ähnlich wie GuiBase2d.AbsoluteSize .

AutocompleteEnabled

Parallel lesen

Ob Sie die Autovervollständigung für die Chat-Eingabefelder aktivieren möchten. Setzen Sie auf false , um die Autovervollständigung zu deaktivieren.

BackgroundColor3

Parallel lesen

Hintergrundfarbe der Standard-Chat-Eingabefeldern. Standardwert ist Color3.new(25, 27, 29) .

BackgroundTransparency

Parallel lesen

Hintergrundtransparenz der Standard-Chat-Eingabefeldern als Zahl zwischen 0 und 1 . Dieser Wert wird mit dem GuiService.PreferredTransparency des Benutzers multipliziert, um die effektive Hintergrundtransparenz zu erstellen, die von der Chat-Eingabefeldern verwendet wird, die möglicherweise mehr opake als dieses Set hier sein kann. Standardw

Enabled

Parallel lesen

Ob die Standard-Chat-Eingabeleiste angezeigt werden soll. Setzen Sie auf false zum verbergen.

FontFace

Parallel lesen

Font, der für die Darstellung von Text in der Standard-Chat-Eingabefeldern verwendet wird. Standard ist Enum.Font.BuilderSansMedium .

IsFocused

Schreibgeschützt
Nicht repliziert

Zeigt an, ob die Standard-Chat-Eingabeleiste konzentriert ist oder nicht. Nützlich zum Feuern von Ereignissen, die auf die Konzentration des Eingabe-Status reagieren, damit Sie Callbacks implementieren können, die auf die Konzentration des Eingabe-Status reagieren.

Code-Beispiele

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

Parallel lesen

Zusätzliche Benutzer können drücken, um sich auf die Standard-Chat-Eingabeleiste zu konzentrieren. Nützlich, wenn Sie einen zusätzlichen Hotkey für das Konzentrieren auf die Schlüsselwünschen.

PlaceholderColor3

Parallel lesen

Farbe des Textes des Platzhaltertextes in der Standard-Chat-Eingabebar. Standardwert ist Color3.new(178, 178, 178) .

TargetTextChannel

Parallel lesen

Bestimmt, welche TextChannel zu verwenden sind, wenn der Benutzer eine Nachricht mit der Standard-Chat-Eingabeleiste sendet.

TextBox

Parallel lesen

Verweis auf eine bestimmte TextBox Instanz, die Nachrichten im Namen des Benutzers sendet. Sie können es verwenden, um Ihre Benutzeroberfläche mit der freien Manipulation von Aussehen, Ort und布局 weiter zu integrieren, indem Sie diese Eigenschaft auf eine benutzerdefinierte TextBox setzen. Wenn Sie dieses Eigenschaftstool auf eine benutzerdefinierte Class.Toolbar setzen, müssen Sie ke

For security, some limitations are imposed on the TextBox when it is promoted to ChatInputBarConfiguration.TextBox. Lua code will not be able to:

  • Ändere die TextBox.Text Eigenschaften.
  • Verwenden Sie die Methoden Class.Toolbar:CaptureFocus() oder Class.Toolbar:ReleaseFocus.

TextColor3

Parallel lesen

Farbe des Textes in der Standard-Chat-Eingabebar. Standardwert ist Color3.new(255, 255, 255) .

TextSize

Parallel lesen

Größe des Textes in der Standard-Chat-Eingabeleiste. Standardwert ist 14 .

TextStrokeColor3

Parallel lesen

Farbe des Textstoßes für Text in der Standard-Chat-Eingabebar. Standardwert ist Color3.new(0, 0, 0) .

TextStrokeTransparency

Parallel lesen

Transparenz der Textfarbe für Text in der Standard-Chat-Eingabebar. Standardwert ist 0.5 .

Methoden

Ereignisse