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 作者:姚舜予