Class.BindableEvent 对象通过在同一侧的脚本之间的异步一方通信实现自定义事件。当您通过 Class.BindableEvent:Fire() 方法发射一个 Class
作为两个脚本在同一客户端-服务器边界上的两向通信的替代方案,请考虑 BindableFunction。
如所述,BindableEvents 不允许服务器和客户端之间的通信。如果您正在寻找此功能,请使用RemoteEvent 作为在远程事件和回调中所述。
请参阅BindableEvent获取代码示例和关于Class.BindableEvent的更多信息。
参数限制
任何类型的 Roblox 对象,例如 Enum 、 Instance 或其他类型,可以作为参数传递,当 BindableEvent 发生时,也可以通过 Luau 类型,例如数字、字符串和 booleans,尽管您应该仔细探索 2>限制2> 。
概要
方法
触发Class.BindableEvent,这在 turn 个Class.BindableEvent事件。
活动
在任何脚本调用同一 Fire() 实例上的 BindableEvent 方法时触发。
属性
方法
Fire
触发Class.BindableEvent,这会在后面触发Class.BindableEvent事件。此方法不会生成,即使没有脚本连接到事件,即使连接到函数。
任何类型的 Roblox 对象,例如 Enum 、 Instance 或其他类型,都可以作为参数传递到 Fire() ,还可以通过 Luau 类型,例如数字、字符串和 booleans,虽然您应该仔细探索 2>限制2> 。
请参阅<a href="https://developer.microsoft.com/en-us/microsoft-edge/fire-and-调用-事件-和-回调">Custom Events and Callbacks</a>获取代码示例和有关<a href="https://developer.microsoft.com/en-us/microsoft-edge/fire-and-调用-事件-and-回调">Class.BindableEvent:Fire()|Fire()\的更多信息。
参数
将值传递到 Event 事件,连接到同一个 BindableEvent 事件。
返回
活动
Event
在任何脚本调用相同的 Fire() 实例法,使用相同的参数作为参数。
请参阅<a href="https://developer.microsoft.com/en-us/microsoft-edge/ custom-events-and-callbacks/">Custom Events and Callbacks</a> for code examples and more on <a href="https://developer.microsoft.com/en-us/microsoft-edge/ custom-events-and-callbacks/">Class.BindableEvent.Event|Event</a>。