扩音器
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | computronics:speaker |
| 方块类 | pl.asie.computronics.block.BlockSpeaker |
| TileEntity | pl.asie.computronics.tile.TileSpeaker |
| 父类 | BlockMachineSidedIcon → BlockPeripheral |
| 文档名 | speaker(BlockSpeaker.java:20) |
| 朝向 | Rotation.SIX,6 个朝向变体(BlockSpeaker.java:22) |
| 正面材质 | computronics:speaker_front(上方,side 2,BlockSpeaker.java:36-42) |
| 创造标签 | tabComputronics(继承自 BlockPeripheral.java:29) |
| 开启配置 | enable.speaker,默认 true(Computronics.java:235) |
功能
音频网络的播放终端。与铁音符盒不同,扩音器本身不演奏音符,而是接收经由音频线传来的 DFPWM 音频流并播放。
渲染上正面(sideNumber == 2)使用独立贴图 speaker_front,其余朝向走父类的机械侧面贴图(BlockSpeaker.java:31-33)。
交互
| 触发 | 行为 |
|---|---|
| 音频网络输入 | 播放接收到的 DFPWM 音频 |
| 外部(红石/计算机) | 无内置直接控制接口,声音由网络驱动 |
合成配方
无 OC 配方(ModRecipes.java:93-107):
sIs
ini
sIs
| 字符 | 物品 |
|---|---|
s |
石砖 minecraft:stonebrick |
I |
铁锭 ingotIron |
i |
铁栅栏 minecraft:iron_bars |
n |
音符盒 minecraft:noteblock |
OC 配方(ModRecipes.java:363-379):
ItI
ini
IcI
| 字符 | 物品 |
|---|---|
I |
铁锭 ingotIron |
i |
铁栅栏 minecraft:iron_bars |
n |
音符盒 minecraft:noteblock |
t |
oc:materialTransistor |
c |
oc:circuitChip1 |
选择逻辑:ModRecipes.java:62 —— 装了 OpenComputers 且 recipes.easyRecipeMode 为 false 时走 OC 配方,否则走无 OC 配方。
相关条目
- 音频线 - 扩音器的连接网络
- 铁音符盒 - 另一类音源方块
- OpenComputers 卡片 - 声卡可直接向音频网络推送声音