英雄雕像

英雄雕像

添加英雄雕像方块,该方块可以放置物品,并通过红石进行姿态调整。

装饰

英雄雕像

添加一个名为 英雄雕像 的新方块,它可以持有一个物品,并通过红石来摆出姿势。

重要提示
如果你的电脑运行较慢、放置了大量雕像,或者使用了资源消耗较大的光影包,你可能需要将雕像渲染类型配置更改为 Basic。请参阅 配置。
这会使用方块模型来渲染雕像,速度会快很多,但会禁用视觉姿势效果。

如果你使用光影,请阅读 已知问题:光影渲染管线,并查看下方的 已测试光影包。


特性

英雄雕像

  • 持有一个物品
    • 你可以手持物品与雕像交互,让雕像展示该物品。
  • 可摆姿势
    • 你可以使用红石来为雕像摆姿势。
      • 这可以通过一个游戏规则配置,默认开启。(hero-statue$allowRedstoneChangeStatuePose)
    • 雕像在关闭时会记住上次设置的姿势。
    • 如果游戏规则已启用,你可以通过空手交互,或在雕像已经持有物品时交互,来为雕像摆姿势。
      • 这可以通过一个游戏规则配置,默认关闭。(hero-statue$allowPlayerChangeStatuePose)
  • 比较器会输出设置当前姿势所需的红石等级。
  • 彩虹 和独角兽
    • 你可以给雕像一个名为 jeb_ 的物品,或开启 RAINBOW MODE 配置,让雕像的眼睛循环显示彩虹色。
    • 你也可以在创造模式下,通过调试棒或命令设置 hero_statue_rainbow 方块状态来启用此效果。
    • 这只适用于 Default 渲染类型,并且在你未使用光影时有效。
  • ¿sᴉɥʇ pɐǝɹ noʎ uɐɔ
    • 你可以给雕像一个名为 Dinnerbone、Grumm、legotaylor 或 dannnytaylor 的物品,让雕像倒置渲染。
    • 这只适用于 Default 和 Vanilla 渲染类型。

配置

你可以使用 ModMenu 或我们的 打开配置 键位(默认为 Home)来编辑配置。
如果你使用 打开配置 键位,你需要处于一个世界中。

已知问题

光影渲染管线

Iris Shaders

Iris 在渲染光影包时会覆盖核心着色器管线,并且没有提供任何关于如何添加新覆盖的文档。

作为变通方法,我们复制了 ENTITY_CUTOUT 和 ENTITY_EYES 管线覆盖。我们选择这些管线是因为它们能提供与我们的自定义管线相似的效果,但并非 1:1,并且某些特性(例如 jeb_ 彩蛋)在光影包启用时不会被渲染。此功能与 Vanilla 渲染类型一致。请参阅 Hero-Statue#1。

当没有使用光影包时,渲染应能按预期工作。

开发者注
某些光影包可能会出现 z-fighting(深度冲突)。
如果需要,你可以使用我们的配置禁用眼睛层。请参阅 配置。

已测试光影包
光影包
Complementary Unbound/Reimagined 未发现视觉问题。¹
Euphoria Patches 未发现视觉问题。¹
BSL Shaders 未发现视觉问题。¹
Rudimentary 当启用 Vertex Snapping² 且当前渲染类型设置为 default 或 vanilla 时,我们的眼睛层会发生偏移。当玩家移动时确实会导致闪烁。有趣的是,这个光影还会将眼睛层渲染到玩家手上。
VECTOR 未发现视觉问题。¹
Super Duper Vanilla 使用 Default/Vanilla 渲染类型时资源消耗较大,否则未发现视觉问题。¹

¹ 上述渲染管线变通方法除外。
² 你可以在光影包设置中的 Style 下禁用 Vertex Snapping。

Basic 渲染类型姿势

Basic 渲染类型不会渲染姿势、彩虹和倒置彩蛋。
我很希望将来能更新这一点,将姿势添加到 Basic 渲染类型中,但由于方块模型元素的旋转方式,这说起来容易做起来难。

技术细节

技术细节请参阅此处。

Made for ModFest: Toybox