onLeaveDriveState

格式

onLeaveDriveState()

简介

角色离开驾驶状态时触发。

注意与驾驶位下的onLeaveDriveState事件区分,本事件所属对象为角色

实例

在工作区创建一个角色,游戏运行后创建一个驾驶位,让角色自动进入驾驶位,3秒后自动下车,观察是否触发离开驾驶事件。

local WorkSpace = GetService("WorkSpace") -- 获取工作区服务
local Person = WorkSpace:WaitForChild("Boy") -- 获取工作区下的角色
local vs = RWObject:New("VehicleSeat",WorkSpace) -- 创建座位
vs.Position = Vector3(0,0.125,5) -- 座位的位置赋值
Person.onLeaveDriveState:Connect(function() -- 角色进入乘坐状态时的事件注册
        print("离开乘坐状态时触发")
    end)
wait(1) -- 等待1s
Person:Sit(vs) -- 角色进入乘坐状态
wait(3) -- 等待3s
vs:ClearSitting() -- 座位使角色离开
文档更新时间: 2020-09-16 16:43   作者:安彤琛