DistanceFromAvatar

格式

玩家对象:DistanceFromAvatar(point)

简介

计算点到玩家操作的角色的距离。

参数

名称 类型 描述
point Vector3 测量间隔的目标点的坐标(x,y,z)

返回值

类型 描述
float 目标点到角色的距离

实例

创建两个零件,分别命名为零件1和零件2,在零件1下添加服务器脚本,添加下列代码,运行游戏,控制角色碰触零件1。

local part1 = script.Parent --获取零件1
local part2 = WorkSpace.零件2 --获取零件2
part1.TriggerEnter:Connect(function(hit)--角色触碰零件时触发方法
    if hit:IsClass("Avatar") then 
        local player = Players:GetPlayerByUserId(hit.PlayerId)
        local dist = player:DistanceFromAvatar(part2.Position) --获取玩家角色到零件2的距离
        print(dist)
    end
end)
文档更新时间: 2020-07-09 16:58   作者:姚舜予