BWIKI 全站将于 9 月 3 日(全天)进行维护,期间无法编辑任何页面或发布新的评论。
模组:地板和小径
← 目录
此页面介绍了可打造地板和小径。这是面向模组开发者的高级指南。
数据格式
您可以通过编辑 Data/FloorsAndPaths 素材来添加或自定义可打造地板和小径。
此文件内含一个“字符串 → 数据模型”查询,其中键与 ID 字段相同,值为包含如下字段的数据模型组成的列表:
字段 | 效果 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ID | 此地板/小径的唯一字符串ID。 | ||||||||||
ItemId | 对应的物体类型物品的非限定性物品ID。 | ||||||||||
Texture | 贴图集的素材名称(相对于 Content 文件夹),用于地板或小径放在地上的贴图。如有需要,请使用 \(JSON 中则为 \\)分隔名称片段。例如,原版地块表为 TerrainFeatures\Flooring。 | ||||||||||
Corner | Texture 中贴图左上角像素的坐标,为包含 X 和 Y 字段的数据模型。 | ||||||||||
PlacementSound | 使用/放置此物品时的声音提示ID(例如木地板音效为 axchop)。 | ||||||||||
FootstepSound | 玩家踏上此地块时播放的声音提示ID(例如木地板音效为 woodyStep)。 | ||||||||||
WinterTexture Corner |
(可选)等价于 Texture 和 Corner,但用于当前地点的冬季。 | ||||||||||
RemovalSound | (可选)移除或拾起该物品时播放的声音提示ID。默认为与 PlacementSound 相同。 | ||||||||||
RemovalDebrisType | (可选)移除或拾起该物品时,地块溅射的视觉特效粒子的类型。可用的取值为 0(铜)、2(铁)、4(煤)、6(金)、8(币)、10(铱)、12(木)、14(石)、32(大石头)、34(大木头)。默认为 14(石头)。 | ||||||||||
ShadowType | (可选)绘制在此地块贴图下的阴影类型。默认为 None。
可用的取值为
| ||||||||||
ConnectType | (可选)当在相邻的多个地块上绘制地板时,贴图如何变形。默认为 Default。
可用的取值如下
| ||||||||||
CornerSize | (可选)当 ConnectType 字段为 CornerDecorated 或 Default 时,装饰性边缘的像素尺寸。 | ||||||||||
FarmSpeedBuff | (可选)玩家走在此地板上获得的速度加成,仅适用于农场。负值会被忽略。默认为 0.1。 |