电灯开关

电灯开关

使电灯开关真正可用,附带颜色和亮度选择器,支持在每个游戏位置放置多个不同设置的开关。

游戏玩法机制

[youtube]rHNNbKmPWGk[/youtube]

概述

这个模组让游戏里的新灯开关家具可以像真正的灯开关一样使用。

与开关互动,以开启或关闭它。开关默认是关闭的(显示为开关朝下)。

打开开关将使整个地点在夜晚亮起,默认情况下亮如白昼。

要调整光的亮度或颜色,将鼠标悬停在已放置的开关上并按颜色键(默认键为C)。这将打开一个拾色器;下方的滑块调节亮度,中间的滑块调节饱和度,上方的滑块调节色相。

打开一个开关将会关闭该位置的所有其他开关;每个开关可以配置为不同的颜色。

你可以在配置中更改开机和关机音效。

自定义灯光开关

您可以使用Content Patcher将任意家具设置为电灯开关。目前,特定电灯开关家具的唯一选项是自定义的开启和关闭纹理。

将字典定位到 "aedenthorn.LightSwitches/dict"。条目示例应为:

"我的家具ID":
{
  "OffTexture": "PathToOffTexture",
  "OnTexture": "PathToOnTexture"
}

您可以省略任一纹理条目,使用家具的默认纹理。纹理大小需与家具的默认贴图一致,只需让家具源矩形区域外的部分透明(示例可参考模组的assets/on.png,该文件遵循游戏家具_3贴图的规范)。

技术

需要安装SMAPI。

实现了通用模组配置菜单界面,可以在游戏中更改配置设置。

代码位于 https://github.com/aedenthorn/StardewValleyMods。

我的所有《星露谷物语》模组列表可在 https://www.nexusmods.com/stardewvalley/articles/895 查看。