ChatWindowConfiguration

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Không Thể Tạo

Cài đặt các thuộc tính của cửa sổ trò chuyện văn bản mặc định. Nó được cha cho TextChatService .

Tóm Tắt

Thuộc Tính

  • Chỉ Đọc
    Không Sao Chép

    Vị trí màn hình thực của cửa sổ trò chuyện mặc định, bằng像素.

  • Chỉ Đọc
    Không Sao Chép

    Kích thước màn hình thực của cửa sổ trò chuyện mặc định, bằng像素.

  • Đọc Song Song

    Màu nền của cửa sổ trò chuyện mặc định.

  • Sự minh bạch nền của cửa sổ trò chuyện mặc định.

  • Đọc Song Song

    Có nên hiển thị cửa sổ trò chuyện mặc định hay không.

  • Đọc Song Song

    Phông chữ được sử dụng để render văn bản trong cửa sổ trò chuyện mặc định.

  • Đọc Song Song

    Yếu tố mà chiều cao của cửa sổ trò chuyện mặc định nên được thay đổi.

  • Sắp xếp ngang của cửa sổ trò chuyện.

  • Đọc Song Song

    Màu của văn bản trong cửa sổ trò chuyện mặc định.

  • Đọc Song Song

    Kích thước của văn bản trong cửa sổ trò chuyện mặc định.

  • Đọc Song Song

    Màu của đường viền chữ cho văn bản trong cửa sổ trò chuyện mặc định.

  • Độ trong suốt của đường viền văn bản cho văn bản trong cửa sổ trò chuyện mặc định.

  • Chỉnh sắp dọc của cửa sổ trò chuyện.

  • Đọc Song Song

    Yếu tố mà chiều rộng của cửa sổ trò chuyện mặc định nên được thay đổi.

Phương Pháp

Thuộc Tính

AbsolutePosition

Chỉ Đọc
Không Sao Chép

Tính năng chỉ đọc cung cấp vị trí màn hình của cửa sổ trò chuyện mặc định bằng像素. Hoạt động tương tự như GuiBase2d.AbsolutePosition .

AbsoluteSize

Chỉ Đọc
Không Sao Chép

Tính năng chỉ đọc cung cấp kích thước màn hình của cửa sổ trò chuyện mặc định bằng pixel. Hoạt động tương tự như GuiBase2d.AbsoluteSize .

BackgroundColor3

Đọc Song Song

Màu nền của cửa sổ trò chuyện mặc định.Nếu màu nền không bị xóa bỏ, giá trị này sẽ tôn trọng điều khiển của người dùng GuiService.PreferredTransparency bằng cách làm cho menu trở nên xám hơn khi độ trong suốt của menu giảm xuống.Giá trị mặc định là Color3.new(25, 27, 29) .

BackgroundTransparency

Đọc Song Song

Sự minh bạch nền của cửa sổ trò chuyện mặc định như một số giữa 01 .Giá trị này được nhân với GuiService.PreferredTransparency của người dùng để tạo hiệu ứng trong suốt nền hiệu quả được sử dụng bởi cửa sổ trò chuyện, có thể mờ hơn giá trị được đặt ở đây.Giá trị mặc định là 0.3 .

Enabled

Đọc Song Song

Có nên hiển thị cửa sổ trò chuyện mặc định. Đặt thành false để trốn.

FontFace

Đọc Song Song

Phông chữ được sử dụng để hiển thị văn bản trong cửa sổ trò chuyện mặc định. Mặc định là Enum.Font.BuilderSansMedium .

HeightScale

Đọc Song Song

Yếu tố mà chiều cao của cửa sổ trò chuyện mặc định nên được thay đổi.Phải là một giá trị giữa 0.52 .Xác định một giá trị ngoài phạm vi sẽ gắn giá trị thực vào giới hạn gần nhất.

HorizontalAlignment

Sắp xếp ngang của cửa sổ trò chuyện.Hành vi tương tự như UIGridStyleLayout.HorizontalAlignment .Chỉnh sửa đến Left hoặc Right thêm một khoảng trống nhỏ cách xa việc chạm vào cạnh ngang tương ứng của màn hình.Cài đặt đến Center sẽ căn chỉnh cửa sổ ở giữa màn hình ngang.Giá trị mặc định là Left .

TextColor3

Đọc Song Song

Màu của văn bản trong cửa sổ trò chuyện mặc định. Giá trị mặc định là Color3.new(255, 255, 255) .

TextSize

Đọc Song Song

Kích thước của văn bản trong cửa sổ trò chuyện mặc định. Giá trị mặc định là 14 .

TextStrokeColor3

Đọc Song Song

Màu của đường viền văn bản cho văn bản trong cửa sổ trò chuyện mặc định. Giá trị mặc định là Color3.new(0, 0, 0) .

TextStrokeTransparency

Đọc Song Song

Độ trong suốt của đường viền văn bản cho văn bản trong cửa sổ trò chuyện mặc định. Giá trị mặc định là 0.5 .

VerticalAlignment

Chỉnh sắp dọc của cửa sổ trò chuyện.Hành vi tương tự như UIGridStyleLayout.VerticalAlignment .Cài đặt đến Top hoặc Bottom thêm một khoảng trống nhỏ cách xa việc chạm vào cạnh tương ứng của màn hình.Cài đặt đến Center sẽ căn chỉnh cửa sổ ở giữa dọc của màn hình.Giá trị mặc định là Top .

WidthScale

Đọc Song Song

Yếu tố mà chiều rộng của cửa sổ trò chuyện mặc định nên được thay đổi.Phải là một giá trị giữa 0.52 .Xác định một giá trị ngoài phạm vi sẽ gắn giá trị thực vào giới hạn gần nhất.

Phương Pháp

DeriveNewMessageProperties

Tạo một instance mới ChatWindowMessageProperties có thể được sử dụng để tùy chỉnh sự xuất hiện của tin nhắn trong cửa sổ trò chuyện. ChatWindowMessageProperties được thừa hưởng từ TextChatMessageProperties .

Điều này dự định được sử dụng trong lúc gọi lại tùy chỉnh TextChatService.OnChatWindowAdded .


local TextChatService = game:GetService("TextChatService")
local ChatWindowConfiguration = TextChatService.ChatWindowConfiguration
TextChatService.OnChatWindowAdded = function(textChatMessage)
local properties = ChatWindowConfiguration:DeriveNewMessageProperties()
if textChatMessage.Metadata == "Important" then
properties.TextColor3 = Color3.fromRGB(255, 0, 0)
end
return properties
end

Lợi Nhuận

Mẫu mã

This example checks if two users can chat, creates a new TextChannel, and adds them to it.

CanUsersDirectChatAsync

local TextChatService = game:GetService("TextChatService")
local directChatParticipants = TextChatService:CanUsersDirectChatAsync(userId1, { userId2 })
-- Check for eligible participants
if #directChatParticipants > 0 then
local directChannel = Instance.new("TextChannel")
directChannel.Parent = TextChatService
for _, participant in directChatParticipants do
directChannel:AddUserAsync(participant)
end
return directChannel
end
warn("Could not create TextChannel. Not enough eligible users.")
return nil

Sự Kiện