Skip to content

Players ​

继承自:

描述 ​

玩家服务,包含当前已连接到MiniWorldStudio服务器的客户端的玩家对象。它还包含有关一个地方的配置的信息。它可以获取未连接到服务器的玩家的信息,例如角色外观、朋友和头像缩略图。

属性 ​

SandboxNode  LocalPlayer
是一个只读属性,指的是其客户端正在运行体验的玩家

函数 ​

void  HideTouchUI ()
隐藏触摸UI
void  HideJump ()
隐藏跳跃
void  HideRocker ()
隐藏摇杆
返回当前连接的所有玩家的表
void  HasFriend (int nUin1, int nUin2, LuaFunction func)
判断好友
在Players中搜索每个玩家,以查找其player.UserId与给定UserId匹配的玩家
bool  SendFriendApply (int nUin1, int nUin2)
申请好友

事件 ​

当玩家进入游戏时,PlayerAdded事件会触发。这用于在玩家加入游戏时触发事件,例如加载玩家保存的数据
玩家移除事件,在玩家离开游戏之前立即触发。由于它在实际移除Player之前激发,因此此事件对于需要存储玩家数据非常有用

代码示例 ​

lua
local players = game:GetService("Players")
local playerlist = players:GetPlayers()
for i, v in ipairs( playerlist ) do
    print( v.ClassType )
end

local players = game:GetService("Players")
players.PlayerAdded:Connect(function( p )
        print("player enter")
end)

players.PlayerRemoving:Connect(function( p )
        print("player leave")

end)