如何使用聊天功能
如何使用文本聊天控件
- 解答:
|  | (1) 先在界面编辑中【功能】-【聊天】中找到【文本聊天】,然后拖入画布中。 | 
|---|---|
|  | (2) 上半部分为”聊天内容框”,下半部分为聊天输入框。 | 
使用:
GameClient.lua
local bool = falselocal Btn_UID = 100046 -- 赋值为一个按钮的实例IDlocal ChatUI_UID = 100047 -- 赋值为聊天控件的实例ID--@description 游戏开始时客户端的操作function GameClient:OnStart()    --点击按钮切换文本聊天控件显隐    UI:RegisterClicked(106954,function()        bool = not bool        UI:SetChatContentVisible(ItemUID, bool)-- 替换ItemUID为聊天控件的实例ID        UI:SetChatInputVisible(ItemUID, bool)-- 替换ItemUID为聊天控件的实例ID    end)end如何设置角色可接收的文本聊天来源
- 解答:
GameClient.lua
--@description 游戏开始时客户端的操作function GameClient:OnStart()    -- 获取本地玩家ID    local localPlayerId = Character:GetLocalPlayerId()    -- 获取玩家阵营ID    local TeamID = Team:GetTeamById(localPlayerId)    -- 获取同阵营玩家    local TeamPlayers = Team:GetTeamPlayerArray(TeamID)    -- 设置玩家只能接受到同阵营玩家发送的消息    local ReceivePlayers = {localPlayerId}    local SendPlayers = TeamPlayers    Chat:SetCanReceivePlayersTextChat(ReceivePlayers, SendPlayers)end