通过事件让部件着火

Time:10 分钟

在本教程中,我们将会学习如何通过事件和函数在游戏中创建可以点燃及熄火部件的区域。

Scripting5_Final.png

初始设置

让我们从向游戏中放入两个部件开始。第一个部件将被用来点燃所有与其触碰的部件;第二个部件将被用来熄灭已经点燃的火焰。请确保两个部件在 Explorer(管理器)中的名称分别为 FirePart(点燃用部件)和 WaterPart(熄灭用部件)。

Scripting5_Parts.png

接下来,我们需要在 ServerScriptService 中创建一个 Script(脚本)。右键单击 ServerScriptService,将鼠标悬停在 Insert Object(插入对象)上方,然后选择 Script(脚本)

点燃火焰

我们现在应该已经对函数的使用有了一定的经验:printwait 函数可以在任何 Roblox 脚本中运行,而 SetMinutesAfterMidnight 是 Lighting 服务的成员函数。虽然上述函数都是由 Roblox 事先定义好的,但开发者也可以根据需要在脚本中创建各种自定义函数。

首先,我们需要创建一个能够点燃部件的函数。就从下面的几行代码开始吧:

Roblox官方链接:通过事件让部件着火