ChatInputBarConfiguration

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음

기본 텍스트 채팅 입력 바의 속성을 구성합니다. TextChatService에 부모로 지정됩니다.

요약

속성

속성

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를 사용자 정의 하려

보안상, TextBox 에 프로모션되면 ChatInputBarConfiguration.TextBox 에 대한 일부 제한이 있습니다. Lua 코드는 다음을 수행할 수 없습니다.

  • Class.Toolbar.Text 속성을 변경합니다.
  • Class.Toolbar:CaptureFocus() 또는 TextBox:ReleaseFocus() 메서드를 사용합니다.

TextColor3

병렬 읽기

기본 채팅 입력 바의 텍스트 색상. 기본 값은 Color3.new(255, 255, 255)입니다.

TextSize

병렬 읽기

기본 채팅 입력 바의 텍스트 크기. 기본값은 14입니다.

TextStrokeColor3

병렬 읽기

기본 채팅 입력 바에 텍스트 색상의 텍스트. 기본값은 Color3.new(0, 0, 0)입니다.

TextStrokeTransparency

병렬 읽기

기본 채팅 입력 바에 텍스트 스트로크의 투명도. 기본 값은 0.5입니다.

메서드

이벤트