通用块设置器。(GBS)
面包板中的这个新组件允许您与构造上任何可以操纵的块进行交互。我将尝试用霓虹灯展示一个非常基本的例子。
基本霓虹灯有6个属性,我们可以在其用户界面中进行调整:R、G、B、强度、范围,以及是否打开/关闭阴影。
如果我们放下许多霓虹灯,我们可以通过GBS同时调整所有霓虹灯,但是在本例中,我们将命名霓虹灯(示例1)。如果将构建光标保持在指示灯上,并按shift N键,则会弹出命名UI。你应该会看到你的灯光的工具提示现在变为“Example1”。
放下主机,将AI试验板连接到主机上。向下滚动到GBS并单击新组件。您将看到GBS在默认情况下已经选择了它将与之交互的内容。
选择新模块后,在“块名称过滤器”文本框中键入我们给出的霓虹灯示例1的名称,选中“块名称过滤器”下的下拉列表,然后选择“霓虹灯”。你会知道,如果一切都像你在GBS模块“LightFitting(
#1)”中看到的那样被链接,如果它仍然显示为#0,那么你可能会在过滤器文本框中或当你命名霓虹灯时出现打字错误。
您还会看到左侧凹口从白色(需要输入)变为灰色(未使用)。这表明与LightData:Intensity关联的属性需要一种类型的输入,在本例中,它需要0到10之间的数字。其他槽口对应于不同的输入类型,如果该块类型和从下拉列表中选择的属性允许,将用于其他设置。

为了保持简单,让我们插入一个计时器,并给它最多5秒。我们将把它插进最上面的槽口。(别忘了用鼠标在每个凹口上描述它们需要/做什么)如果一切正常,你的霓虹灯应该开始慢慢变亮,并在计时器重置并重复后关闭。

为了访问其他属性,我们需要使用相同名称链接的新GBS。这次我们将查看霓虹灯标签下的下拉列表。其他块类型可能有相当长的列表,具体取决于块的复杂性,您也可能会看到(锁定),这表明目前我们尚未启用GBS访问这些属性。所以,请随时戳我们,告诉我们你需要什么,以及为什么,希望有一些例子。

选择LightData:颜色,现在你会看到所有的凹口都是白色的。再次将鼠标移到这些参数上,您会注意到每个参数都代表红色、绿色和蓝色以及其他参数。将3个“常量”组件放入试验板UI,并将其中一个连接到第一个槽口。将常量分量设置为0.00到1之间的某个值,一旦插入常量,如果保留默认值1,则指示灯应为红色。对最后两个绿色和蓝色槽口重复此操作,并根据需要设置颜色。尝试再次执行相同的操作,并设置打开或关闭Lightshowdows的方法:)

这只是一个糟糕且简单的例子,因为你可以将GBS用于每个区块,这些区块有一些可调整的选项,从旋转区块到炮塔区块,从喷气机到发动机,APS组件,CRAM等等。。。通常可以通过试验板创建无限多的触发器类型,现在我们已经创建了一个逻辑门组件:D