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 giriş çubuğunun özelliklerini yapılandırır. TextChatService 'ye eşittir.

Özet

Özellikler

Özellikler

AbsolutePosition

Salt Okunur
Çoğaltılmamış

Varsayılan sohbet giriş çubuğunun ekran konumunu piksel olarak sağlayan sadece okuma özelliği. GuiBase2d.AbsolutePosition ile benzer davranır.

AbsoluteSize

Salt Okunur
Çoğaltılmamış

Varsayılan sohbet giriş çubuğunun piksel cinsinden ekran boyutunu sağlayan sadece okuma özelliği. GuiBase2d.AbsoluteSize ile benzer davranır.

AutocompleteEnabled

Paralel oku

Sohbet giriş çubuğu için otomatik tamamlamayı etkinleştirmek istiyor musunuz? Otomatik tamamlamayı devre dışı bırakmak için false ayarını ayarlayın.

BackgroundColor3

Paralel oku

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

BackgroundTransparency

Paralel oku

Varsayılan sohbet giriş çubuğunun arka plan transparanlığı, 0 ve 1 arasında bir sayı olarak.Bu değer, burada belirtilen değerden daha opak olabilecek sohbet giriş çubuğu tarafından kullanılan etkili arka plan gizliliğini oluşturmak için kullanıcının GuiService.PreferredTransparency ile çarptırılır.Varsayılan değer 0.2 dir.

Enabled

Paralel oku

Varsayılan sohbet giriş çubuğunu göstermek istiyor musunuz. Gizlemek için false olarak gizle.

FontFace

Paralel oku

Varsayılan sohbet giriş çubuğunda metin görüntülemek için kullanılan yazı tipi. Varsayılanı Enum.Font.BuilderSansMedium .

IsFocused

Salt Okunur
Çoğaltılmamış

Varsayılan sohbet giriş çubuğunun odaklanıp olmadığını gösterir.Girdi çubuğunun odak durumundaki değişikliklere yanıt veren geri çağrı fonksiyonlarını uygulayabilmeniz için değişen özelliklerin ateşlenmesi için yararlıdır.

Kod Örnekleri

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

Paralel oku

Ekstra anahtar kullanıcılar, varsayılan sohbet giriş çubuğuna odaklanmak için basabilir./ anahtarına ek olarak odaklanmak istediğinizde ekstra bir hızlı tuşa sahip olmak için yararlı.

PlaceholderColor3

Paralel oku

Varsayılan sohbet giriş çubuğundaki yer tutucu metinin rengi. Varsayılan değer Color3.new(178, 178, 178) .

TargetTextChannel

Paralel oku

Kullanıcı, varsayılan sohbet giriş çubuğuyla bir mesaj gönderdiğinde hangisini kullanacağını belirler: TextChannel

TextBox

Paralel oku

Kullanıcı adına mesaj gönderen belirlenmiş bir TextBox örneğine referans.Görünümü, görünümve düzeni özgürce manipüle ederek deneyiminize özel sohbet giriş çubuğu arayüzünü daha da entegre etmek için kullanabilirsiniz.Bu özelliği özel bir TextBox 'ye ayarlamayı seçtiğinizde, aşağıdaki davranış için herhangi bir kod yazmanıza gerek yoktur:

Güvenlik için, bazı sınırlamalar TextBox promosyon edildiğinde ChatInputBarConfiguration.TextBox 'ye uygulanır. Luau kodu şunları yapamayacaktır:

TextColor3

Paralel oku

Varsayılan sohbet giriş çubuğundaki metin rengi. Varsayılan değer Color3.new(255, 255, 255) .

TextSize

Paralel oku

Varsayılan sohbet giriş çubuğundaki metinin boyutu. Varsayılan değer 14 .

TextStrokeColor3

Paralel oku

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

TextStrokeTransparency

Paralel oku

Varsayılan sohbet giriş çubuğundaki metin için yazının şeffaflığı. Varsayılan değer 0.5 .

Yöntemler

Etkinlikler