StopNavigation

格式

StopNavigation()

简介

停止角色的自动寻路,可以停止MoveMoveToNavigateTo等正在执行的寻路函数。

实例

创建一个零件,给零件注册碰撞事件,触发后角色像指定目标点移动,等待3s后停止角色移动。

local part = RWObject:New("Part",WorkSpace) -- 创建零件
part.Anchored = true -- 锚定零件
part.Position = Vector3(0,1,2) -- 设置零件坐标
part.TriggerEnter:Connect(function(avr) -- 注册碰撞事件
    if avr:IsClass("Avatar") then -- 判断是否为角色
    avr:NavigateTo(Vector3(5,0,5)) -- 角色调用NavigateTo()
    --avr:MoveTo(Vector3(5,0,5)) -- 角色调用MoveTo()
    --avr:Move(Vector2(1,1)) -- 角色调用Move()
    wait(3) -- 等待3s
    avr:StopNavigation() -- 停止角色移动
    end
end)
文档更新时间: 2020-08-17 17:06   作者:安彤琛