ChatInputBarConfiguration

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません

デフォルトのテキストチャット入力バーのプロパティを構成します。 TextChatService に親付けられています。

概要

プロパティ

  • 読み取り専用
    複製されていません

    デフォルトのチャット入力バーのピクセル単位のディスプレイポジション。

  • 読み取り専用
    複製されていません

    デフォルトのチャット入力バーのピクセル単位のディスプレイサイズ。

  • 並列読み取り

    チャット入力バーにオートコンプリートを有効にするかどうか。

  • 並列読み取り

    デフォルトのチャット入力バーの背景色。

  • 並列読み取り

    デフォルトのチャット入力バーの背景透明度。

  • 並列読み取り

    デフォルトのチャット入力バーを表示するかどうか。

  • 並列読み取り

    デフォルトのチャット入力バーにテキストをレンダリングするフォント。

  • 読み取り専用
    複製されていません

    デフォルトのチャット入力バーが焦点に合っているかどうか。

  • 並列読み取り

    追加のキーユーザーは、デフォルトのチャット入力バーにフォーカスを合致させるために押すことができます。

  • 並列読み取り

    デフォルトのチャット入力バーにあるプレースホルダーテキストの色。

  • 並列読み取り

    ターゲットの TextChannel に参照。

  • 並列読み取り

    ユーザーの代表としてメッセージを送信する指定された TextBox インスタンスに参照します。

  • 並列読み取り

    デフォルトのチャット入力バーのテキストの色。

  • 並列読み取り

    デフォルトのチャット入力バーのテキストサイズ。

  • 並列読み取り

    デフォルトのチャット入力バーに入力されたテキストのストロークの色。

  • 並列読み取り

    デフォルトのチャット入力バーに入力されたテキストのストロークの透明度。

プロパティ

AbsolutePosition

読み取り専用
複製されていません

ピクセルでデフォルトのチャット入力バーのスクリーンポジションを提供する読み取り専用プロパティ。GuiBase2d.AbsolutePosition と同様に動作します。

AbsoluteSize

読み取り専用
複製されていません

ピクセルでデフォルトのチャット入力バーのサイズを提供する読み取り専用プロパティ。GuiBase2d.AbsoluteSize と同様に動作します。

AutocompleteEnabled

並列読み取り

チャット入力バーに自動完了を有効にしますか。 autocomplete を無効にするには false に設定します。

BackgroundColor3

並列読み取り

デフォルトのチャット入力バーの背景色。デフォルト値は Color3.new(25, 27, 29) です。

BackgroundTransparency

並列読み取り

デフォルトのチャット入力バーの背景の透明度は、01 の間の数字です。この値は、ユーザーの GuiService.PreferredTransparency とのユーザーのチャット入力バーの効果的な背景の透明度を作成するために、ユーザーの <

Enabled

並列読み取り

デフォルトのチャット入力バーを表示するかどうかを設定します。false に設定して非表非表示/隠すにします。

FontFace

並列読み取り

デフォルトのチャット入力バーにテキストをレンダリングするフォントを使用します。デフォルトは Enum.Font.BuilderSansMedium です。

IsFocused

読み取り専用
複製されていません

デフォルトのチャット入力バーがフォーカスされているかどうかを示します。これは、入力バーのフォーカスステートに応答するプロパティの変更を実装するために便利です。

コードサンプル

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

並列読み取り

追加のキーユーザーは、デフォルトのチャット入力バーにフォーカスするために押すことができます。/ キー以外のフォーカスの追加ホットキーが必要な場合、便利です。

PlaceholderColor3

並列読み取り

デフォルトのチャット入力バーにあるプレースホルダーテキストの色。デフォルトは Color3.new(178, 178, 178) です。

TargetTextChannel

並列読み取り

ユーザーがデフォルトのチャット入力バーを使用してメッセージを送信するときに使用する TextChannel を決定します。

TextBox

並列読み取り

ユーザーの代わりにメッセージを送信する指定された TextBox インスタンスに参照します。これを使用して、見た目、外見所、レイアウトを自由に操作して、カスタムチャット入力バー UI をエクスペリエンスに統合できます。 TextBox をカスタム Class.Toolbar に設定すると、次のコー

For security, some limitations are imposed on the TextBox when it is promoted to ChatInputBarConfiguration.TextBox . Lua コードは以下ができません:

  • 変更 TextBox.Text プロパティ。
  • Class.Toolbar:CaptureFocus() または Class.Toolbar:ReleaseFocus メソッドを使用します。

TextColor3

並列読み取り

デフォルトのチャット入力バーにテキストの色。デフォルト値は Color3.new(255, 255, 255) です。

TextSize

並列読み取り

デフォルトのチャット入力バーに入力されたテキストのサイズ。デフォルト値は 14 です。

TextStrokeColor3

並列読み取り

デフォルトのチャット入力バーに入力されたテキストの色のテキスト。デフォルトの値は Color3.new(0, 0, 0) です。

TextStrokeTransparency

並列読み取り

デフォルトのチャット入力バーに入力されたテキストのストロークの透明度。デフォルト値は 0.5 です。

方法

イベント