ChatInputBarConfiguration

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz

Varsayılan metin sohbet alanının özelliklerini yapılandırır. TextChatService ile ilgilidir.

Özet

Özellikler

Özellikler

AbsolutePosition

Salt Okunur
Çoğaltılmamış

Varsayılan sohbet girişi çubuğunun pikseldeki ekran pozisyonunu sağlayan sadece okuma özelliği. GuiBase2d.AbsolutePosition ile aynı davranış.

AbsoluteSize

Salt Okunur
Çoğaltılmamış

Varsayılan sohbet girişi çubuğunun pikseldeki ekran büyüklüğünü sağlayan sadece okuma özelliği. GuiBase2d.AbsoluteSize ile aynı davranış sergiler.

AutocompleteEnabled

Paralel oku

Sohbet girişi alanı için otomatik tamamlanmasını etkinleştirmek ister misiniz. Etkinleştirmek için false'e ayarlanır.

BackgroundColor3

Paralel oku

Varsayılan sohbet girişi çubuğunun arka plan rengi.Varsayılan değer Color3.new(25, 27, 29) .

BackgroundTransparency

Paralel oku

Görüntülenen sohbet etkinliğinin arka planını, 0 ve 1 arasındaki bir sayı olarak ortaya çıkarır. Bu değer, kullanıcının GuiService.PreferredTransparency ile oluşturulan etkili arka plan transparansıyla ortaya çı

Enabled

Paralel oku

Varsayılan sohbet girişi çubuğunu göstermek istiyor musunuz. Gizlemek için false'e ayarlanır.

FontFace

Paralel oku

Varsayılan sohbet girişi çubuğunda metni gösteren font.Varsayılan şu ki Enum.Font.BuilderSansMedium .

IsFocused

Salt Okunur
Çoğaltılmamış

Varsayılan sohbet girişi çubuğunun odaklanıp odaklanmadığını gösterir. Girişi değiştiren özellikleri günlük olarak kullanılabilir hale getirmek için kullanışlıdır.

Kod Örnekleri

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

Paralel oku

Ekstra anahtar kullanıcıları, varsayılan sohbet girişi kutusuna odaklanmak için itmeye basabilirler. / anahtarının ekstra olarak odaklanması için istediğinizde yararlıdır.

PlaceholderColor3

Paralel oku

Varsayılan sohbet girişi çubuğundaki yerleştirici metni rengi.Varsayılan değer Color3.new(178, 178, 178) .

TargetTextChannel

Paralel oku

Kullanıcının varsayılan sohbet girişi kutusu ile bir mesaj gönderdiğinde hangi TextChannel kullanılacağını belirler.

TextBox

Paralel oku

Kullanıcı adına mesajlar gönderen TextBox örneğine bir referans. Bu, görünüm, yer ve yerleşim üzerinde özgürce manipüle ederek kullanıcının özel sohbet girişi alanını deneyiminize entegre etmenizi sağlar. Bu özellik özelleştirilmiş bir TextBox ile seçilmişse, özel k

Güvenlik için, bazı sınırlamalar TextBox ile ChatInputBarConfiguration.TextBox arasında yükseltildiğinde uygulanır. Lua kodu yapamayacaktır:

  • Class.Toolbar.Text özelliğini değiştir.
  • Class.Toolbar:CaptureFocus() veya Class.Toolbar:ReleaseFocus yöntemlerini kullanın.

TextColor3

Paralel oku

Varsayılan sohbet girişi çubuğunun renkleri.Varsayılan değer Color3.new(255, 255, 255) .

TextSize

Paralel oku

Varsayılan sohbet girişi çubuğunun içindeki yazının büyüklüğü.Varsayılan değer 14 dir.

TextStrokeColor3

Paralel oku

Varsayılan sohbet girişi çubuğundaki yazının rengi.Varsayılan değer Color3.new(0, 0, 0) .

TextStrokeTransparency

Paralel oku

Varsayılan sohbet girişi çubuğunda yazının görünürlüğü.Varsayılan değer 0.5 .

Yöntemler

Etkinlikler