Skip to content
This repository was archived by the owner on Mar 22, 2026. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions touchcontroller/wiki/src/mechanism/slient-turning-head.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@

为什么不使用呢?

我们先讲一下 Minecraft 寻找目标的机制,Minecraft 通常是在客户端处理这件事情的,所以 TouchController 可以直接通过修改客户端来给服务端提供正确的目标位置。但是这个默认机制会忽略掉流体,因此这种机制下流体永远不能成为目标。那我们如何装水、如何放船呢?为此 Minecraft 为某些物品启用了一个特殊的机制,这个机制与默认机制不同,能正确地判定目标。但是这个机制会同时在客户端和服务端运行,此时服务端不再使用来自客户端的目标,而是根据玩家的实际朝向来确认目标。
我们先讲一下 Minecraft 寻找目标的机制,Minecraft 通常是在客户端处理这件事情的,所以 TouchController 可以直接通过修改客户端来给服务端提供正确的目标位置。但是这个默认机制会忽略掉流体,因此这种机制下流体永远不能成为目标。那我们如何装水、如何放船呢?

为了解决这个问题,TouchController 加入了静默转头的机制(具体机制见下一节),并且可以在“[需要修正使用方向的物品](../gui/config-screen/tab/item.md)”中配置。通过适当配置,您甚至可以完成一些基岩版中做不到的操作。在基岩版中,使用末影珍珠会直接向准星方向扔出,即使未启用分离控制。但如果您在 TouchController 中将末影珍珠加入静默转头物品表,您就可以实现“指哪打哪”的投掷效果。
为此,Minecraft 为某些物品启用了一个特殊的机制,这个机制与默认机制不同,能正确地判定目标。但是这个机制会同时在客户端和服务端运行,此时服务端不再使用来自客户端的目标,而是根据玩家的实际朝向来确认目标。

为了让水桶等物品的交互方向正确,TouchController 加入了静默转头的机制(具体机制见下一节),并且可以在“[需要修正使用方向的物品](../gui/config-screen/tab/item.md)”中配置。通过适当配置,您甚至可以完成一些基岩版中做不到的操作。在基岩版中,使用末影珍珠会直接向准星方向扔出,即使未启用分离控制。但如果您在 TouchController 中将末影珍珠加入静默转头物品表,您就可以实现“指哪打哪”的投掷效果。
<!-- ANCHOR_END: p1 -->

## 机制
Expand Down
Loading