onLeaveSeatState

格式

onLeaveSeatState()

简介

角色离开乘坐状态时触发。

注意与座位下的onLeaveSeatState事件区分,本事件所属对象为角色

实例

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

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