好友管理模块

为了满足使用者在元宇宙世界内与其他人的社交需求,元宇宙世界内的用户可以互相添加好友,并通过语音与文字相互通信

1.整体介绍

1.1 建立/解除好友关系

支持面对面,搜索用户名的方式添加好友。也支持解除好友关系,单方面点击解除即可解除好友。

1.2 好友添加的隐私设置

支持设置添加好友的验证方式,包括验证添加;直接添加和不允许添加。

1.3 好友间的互相聊天

支持好友间互相聊天,包括文字和语音聊天。

2. 主要功能对应数资及脚本

脚本 Prefab 功能
Baidu.Meta.MCK.Friend.FriendRelationManager PC, Mobile,VR 好友管理器(单例)
Baidu.Meta.MCK.Friend.FriendPanel PC,Mobile FriendPanel 好友列表
Baidu.Meta.MCK.Friend.VRFriendPanel VR FriendPanel 好友列表

3. 客户端接口

代码:Baidu.Meta.MCK.Friend.FriendRelationManager

脚本
GetFriendData 获取好友列表
GetFriendApplyHistoryData 获取好友申请列表
QueryUserInfo 使用好友id或者名字模糊查询好友信息
FriendRequest 发送好友请求
AnswerFriendRequest 回复好友请求
DeleteFriend 删除好友
GetCurrentFriendPrivateSetStr 获取当前隐私权限设置
SetFriendPrivateVerify 设置隐私权限:需要验证添加好友
SetFriendPrivateNoVerify 设置隐私权限:无需验证,直接添加好友
SetFriendPrivateRefuse 设置隐私权限:拒绝添加好友

3.1 客户端效果

PC/移动端

VR端

任务系统模块表情管理模块