onMoveToFinished

格式

onMoveToFinished(result)

描述

角色执行完MoveTo(part,point,time)函数后,触发此事件

参数

名称 类型 默认值 描述
result bool 执行MoveTo函数的结果,True为到达目标,False为时间截止

实例

创建一个男角色和一个零件,使角色移动到零件的位置,移动完毕后观察是否触发事件,True为成功,False为失败。

local WorkSpace = GetService("WorkSpace") -- 获取工作区服务
GameSetting.NavMeshOpen = true -- 游戏导航网格开启
local Person = WorkSpace:WaitForChild("Boy") -- 获取工作区下的角色
local part = RWObject:New("Part",WorkSpace) -- 创建零件
part.Position = Vector3.New(0,0.125,10) -- 零件的位置赋值
Person.Position = Vector3.New(50,0.125,50) -- 角色的位置赋值
Person.onMoveToFinished:Connect(function(result) -- 角色的moveTo执行结束事件注册
    print(tostring(result)) -- 输出结果
end)
wait(1) -- 等待1s
Person:MoveTo(part.Position) -- 角色移动到零件的位置
文档更新时间: 2020-10-19 14:33   作者:安彤琛