移动速度
移动速度是玩家的属性数据之一,影响其四处移动的速度。很多特性都会影响移动速度,诸如移动配饰、翅膀、坐骑、矿车和液体,以及某些增益、减益、盔甲和其他一些诸如冰雪块和蛛网等危险物。移动速度可以分解为水平移动和垂直移动,前者是受大多数影响来源影响最大的部分,而后者主要受翅膀和移动配饰影响。
水平移动
所有人物开始时的水平移动速度都是 11 格/秒(秒表所显示)。在移动时,人物会自动爬上一格高的突起或小山,并且水平移动速度不会受此影响(攀爬金字塔状地形的速度和打个隧道穿过去的速度是一样的)。这些值忽略了从站立位置开始加速所需的一小点时间。
水平移动速度可以进一步分解为两个单独的速度属性:移动速度和冲刺速度。大多数水平移动的影响来源只会影响移动速度,但其中某些——最明显的是翅膀和冲刺配饰也会影响冲刺速度。两个属性中较高的那个决定了玩家的最大水平移动速度。拥有较高的冲刺速度会导致玩家在接近或达到最大水平移动速度时出现尘埃效果并有音效。
(前代主机版、和3DS版)水平移动速度的上限是 1.6 倍基础速度,或 +60%。
- 无论有没有加速配饰,钩爪都以恒定的速度拉动玩家。玩家的移动速度加成越多,爪钩所能提供的速度加成就越不明显。
移动速度
对象 | 效果 (提升百分比) |
速度 (英里/小时) |
速度 (格/秒) |
速度 (像素/嘀嗒[1]) |
---|---|---|---|---|
基础 | ||||
以下全没有 | +0% | 15 | 11.36 | 3 |
盔甲 | ||||
![]() |
+7% | +1.05 | +0.798 | +0.21 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+10% | +1.5 | +0.798 | +0.3 |
![]() |
+6% | +0.9 | +0.684 | +0.18 |
![]() |
+10% | +1.5 | +0.798 | +0.3 |
![]() |
+5% | +0.75 | +0.57 | +0.15 |
![]() |
+5% | +0.75 | +0.57 | +0.15 |
![]() |
+6% | +0.9 | +0.684 | +0.18 |
![]() |
+6% | +0.9 | +0.684 | +0.18 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+10% | +1.5 | +0.798 | +0.3 |
![]() |
+10% | +1.5 | +0.798 | +0.3 |
![]() |
+10% | +1.5 | +0.798 | +0.3 |
![]() |
+11% | +1.65 | +1.254 | +0.33 |
![]() |
+12% | +1.8 | +1.368 | +0.36 |
![]() |
+15% | +2.25 | +1.71 | +0.45 |
![]() |
+15% | +2.25 | +1.71 | +0.45 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+25% | +3.75 | +2.85 | +0.75 |
![]() |
+30% | +4.5 | +3.408 | +0.9 |
![]() ![]() |
×1.15 | |||
![]() ![]() |
+15% | +2.25 | +1.71 | +0.45 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+27% | +4.8 | +2.85 | +0.96 |
![]() |
×0.3 | |||
配饰 | ||||
![]() |
+5% | +0.75 | +0.57 | +0.15 |
![]() |
+7.5% | +1.125 | +0.855 | +0.225 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+8% | +1.2 | +0.912 | +0.24 |
![]() |
+10% | +1.5 | +0.798 | +0.3 |
![]() |
×1.15 | |||
![]() |
×1.25 | |||
![]() |
×1.5 | |||
![]() |
×1.75 | |||
增益 | ||||
![]() |
+5% | +0.75 | +0.57 | +0.15 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+20% | +3 | +2.28 | +0.6 |
![]() |
+21% | +3.15 | +2.386 | +0.63 |
快乐!还会对增益列表中位于其左侧的所有增益施加 1.1 倍的倍率。 | ||||
![]() |
+25% | +3.75 | +2.85 | +0.75 |
![]() |
+30% | +4.5 | +3.408 | +0.9 |
![]() |
+40% | +6 | +4.56 | +1.2 |
![]() |
+100% | +15 | +11.4 | +3 |
物块 | ||||
![]() |
×3.5 | |||
减益 | ||||
![]() |
-10% | -1.5 | -1.14 | -0.3 |
![]() |
×0.75 | |||
![]() |
×0.5 | |||
![]() |
×0.5 | |||
![]() |
×0.33 | |||
![]() |
×0.33 | |||
修饰语 | ||||
轻快 | +1% | +0.15 | +0.114 | +0.03 |
快速 | +2% | +0.3 | +0.228 | +0.06 |
急速 | +3% | +0.45 | +0.342 | +0.09 |
迅捷 | +4% | +0.6 | +0.456 | +0.12 |
武器 | ||||
![]() |
×0.5 | |||
![]() ![]() |
×0.33 |
- 修饰语只能应用到配饰上。有 5 / 6 / 7 个可以拥有这些修饰语的配饰,意味着可以 +20% / +24% / +28% 水平速度。每次只能应用这些修饰语之一。(参见:重铸)
- 所有倍率都是在加算效果之后计算的。例如,穿戴疾风脚镯(+10%)和魔光护符(×1.15)会提供总计 +26.5% 的加成,而非 +25%。
冲刺速度
对象 | 冲刺速度 (英里/小时) |
冲刺速度 (格/秒) |
冲刺速度 (像素/嘀嗒[1]) | ||||
---|---|---|---|---|---|---|---|
以下全没有 | 15 | 11 | 3 | ||||
低优先级 | |||||||
![]() |
30 | 22 | 6 | ||||
![]() |
30 | 22 | 6 | ||||
![]() |
30 | 22 | 6 | ||||
![]() |
30 | 22 | 6 | ||||
![]() |
30 | 22 | 6 | ||||
![]() |
30 | 22 | 6 | ||||
![]() |
30 | 22 | 6 | ||||
![]() |
33.75 | 24.75 | 6.75 | ||||
![]() |
33.75 | 24.75 | 6.75 | ||||
![]() |
33.75 | 24.75 | 6.75 | ||||
低优先级加成(加成以上效果) | |||||||
![]() |
×0.3 | ||||||
中优先级 | 翅膀 | ???(依据不同翅膀变化,且仅在速度高于低优先级时,且竖直速度不为0时使用) | |||||
中优先级加成(加成以上效果) | |||||||
![]() |
×1.75 | ||||||
![]() |
×1.15 | ||||||
![]() ![]() |
×1.15 | ||||||
高优先级 | |||||||
![]() |
等于移动速度。 | ||||||
![]() |
等于移动速度。 |
- 由于靴子是设定冲刺速度而非提高它,叠加多个靴子配饰不会进一步提高冲刺速度。实际上,玩家的配饰栏中位于最下方的那个靴子会决定冲刺速度。例如,若玩家在闪电靴(34 mph)下方装备了赫尔墨斯靴(30 mph),他将具有 30 mph 的冲刺速度而非 34 mph。这不适用于翅膀,因为同时只能装备一个翅膀。
加速度
对象 | 加速度 (英里/小时) |
加速度 (格/秒) |
加速度 (像素/嘀嗒[1]) |
---|---|---|---|
以下全没有 | 0.4 | 0.29 | 0.08 |
加成 | |||
移动速度 | ×移动速度/3(像素/嘀嗒[1]) | ||
![]() |
×1.75 | ||
![]() |
×1.75 | ||
![]() ![]() |
×1.75 | ||
![]() |
×1.75 | ||
![]() |
×3.5 |
- 加速度仅适用于水平移动,此外,当移动速度<水平移动速度<冲刺速度时,加速度需×0.2适用。
减速度
对象 | 减速度 (英里/小时) |
减速度 (格/秒) |
减速度 (像素/嘀嗒[1]) |
---|---|---|---|
以下全没有 | 1 | 0.73 | 0.2 |
加成 | |||
![]() |
×1.75 | ||
![]() |
×1.75 | ||
![]() ![]() |
×1.75 | ||
![]() |
×1.75 |
- 减速度仅适用于水平移动。
垂直移动
向上移动
在处理垂直向上移动时,有两个量会发挥作用:跳跃持续时间和 跳跃速度。它们共同决定了跳跃高度,即人物通过一次跳跃可上升的最大格数。所有人物的基础跳跃持续时间为 15,基础跳跃速度为 5.01[2],使其基础跳跃高度为 6.27 格。
《泰拉瑞亚》中的跳跃分为两个阶段:首先,人物会匀速上升,然后上升速率逐渐降低直至停止,这时候就达到了跳跃的最高点。
- 第一个阶段持续
嘀嗒[1],即对于初始人物是 16 嘀嗒(0.267 秒),但松开 ↷ 跳 键会使其提前终止——因此,为了获得最大可能的跳跃高度,↷ 跳 键必须在第一阶段全程保持按下。此阶段的速度等于跳跃速度(以像素/嘀嗒为单位)减去重力(太空地层以下的默认值为 0.4),即对于初始人物是 17.2875 格/秒;在跳跃一开始时就会立刻得到此速度,直到第一阶段结束时才会改变。跳跃持续时间 + 1
- 第二阶段开始于跳跃持续时间耗尽之后:正常情况下人物此时只受重力影响,这会使其速度线性降低。此阶段会在玩家速度降低至零时结束,此时就达到了跳跃的最高点。
可以看出,虽然跳跃持续时间会影响人物克服重力向上移动的时间,但跳跃速度决定了人物在上升过程中的速度。
基于此,只要给定了跳跃持续时间、跳跃速度、和重力,就能计算跳跃高度:
[math]\displaystyle{ \text{跳跃高度} = (\text{跳跃持续时间}+1) \times (\text{跳跃速度}-\text{重力}) + \dfrac{\text{重力}}{2} \times (\dfrac{\text{跳跃速度}}{\text{重力}}-1)^2 }[/math]
此处的两个加数分别代表了上述的跳跃的两个阶段。
所有人物的基础跳跃高度可以通过将默认值代入公式来确定。
[math]\displaystyle{ \text{基础跳跃高度} = (15+1) \times (5.01-0.4) + \dfrac{0.4}{2} \times (\dfrac{5.01}{0.4}-1)^2 \approx 100.33 }[/math]
结果值以像素为单位,除以 16 即可得到格数:
[math]\displaystyle{ \text{基础跳跃高度}_{\text{格}} = \dfrac{100.33}{16} \approx 6.27 }[/math]
强化
下表列出了所有对跳跃持续时间和/或跳跃速度有影响的项目。[3]同一行内的项目不会互相叠加。
项目 | 跳跃持续时间 | 跳跃速度 | 最终跳跃高度[a] |
---|---|---|---|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
20 | 6.51 | 10.94 格(+74.48%) |
|
无 | +1.8 | 10.85 格(+53.43%) |
![]() |
无 | +1.6 | 9.22 格(+47.05%) |
![]() |
无 | +1.6 | 9.22 格(+47.05%) |
![]() |
无 | +1.6 | 9.22 格(+47.05%) |
![]() |
无 | +1.6 | 9.22 格(+47.05%) |
![]() |
无 | +1.6 | 9.22 格(+47.05%) |
|
+1 | +1.8 | 10.02 格(+59.81%) |
![]() |
+2 | +0.2 | 7.22 格(+15.15%) |
![]() |
+5 | 无 | 7.71 格(+22.97%) |
在![]() (在所有其他效果之后应用)
|
×0.1 | ×0.4 | 0.12 格(-98.09%) |
![]() (在所有其他效果之后应用)
|
×0.2 | ×0.5 | 0.87 格(-86.12%) |
可能的最大跳跃高度是 48.85 格(总计 +679.11%),可通过装备闪亮红气球、翱翔徽章、蛙腿、水陆两用靴、青蛙脚蹼、青蛙蹼、青蛙装备、和月亮领主腿来达成。
多重跳
通常来说,人物只能进行一次跳跃,必须先再次站在物体表面才能再次按下 ↷ 跳 键使得人物上升。然而,某些物品给予了在空中再次跳跃的能力,此跳跃在功能上与上述普通跳跃相同。这些物品各自为其跳跃设定了单独的跳跃持续时间。
向下移动
人物向下坠落时以 30 格/秒² 恒定加速,但下落速度的上限是 37.5 格/秒(或 51 mph)。然而,这两个值可能会被某些物品、增益、和环境因素修改。
液体移动
液体(水、熔岩、蜂蜜、和微光(电脑版、主机版、和移动版))相较于空气对各个方向上的运动都有减慢效果。
- 注意需要炫彩斗篷(电脑版、主机版、和移动版)才能在微光中正常移动。
- (电脑版、主机版、和移动版)手持三叉戟会提高在水和熔岩中的机动性。
- 部分物品在激活时会让玩家获得“无视液体”的能力。这一能力会让玩家在水、熔岩、和蜂蜜中的水平移动如同在空气中移动一般。垂直移动仍然会正常受这些液体影响。[4]这些物品是:黑斑、猪龙鱼之翼、脚蹼药水、硬鞍、鲤鱼矿车、虾松露、和过热的血。
液体 | 倍率 | 水平速度 | 垂直移动 (未计算倍率影响) | ||||
---|---|---|---|---|---|---|---|
mph | 图格/秒 | 重力[5] | 最大掉落速度[6][b] | 跳跃持续时间[7] | 跳跃速度[8] | ||
无液体[2] | ×1 | 15.34 | 11.25 | 0.4 | 51.14 mph | 15 | 5.01 |
水[9] | ×0.5 ×1(人鱼、手持三叉戟、或拥有无视液体能力) |
7.67 | 5.625 | 0.2 0.3(人鱼) 0.25(手持三叉戟) 0.1(手持三叉戟并按住 ▲ 上) |
25.57 mph 35.8 mph(人鱼) 30.68 mph(手持三叉戟) 10.23 mph(手持三叉戟并按住 ▲ 上) |
30 25(手持三叉戟) |
6.01 5.51(手持三叉戟) |
熔岩[10] | ×0.5 ×1(人鱼、手持三叉戟、或拥有无视液体能力) |
7.67 | 5.625 | 0.2 0.3(人鱼) |
25.57 mph 35.8 mph(人鱼) |
30 | 6.01 |
微光(电脑版、主机版、和移动版)[11] | ×0.375 | 5.7525 | 4.21875 | 0.15 | 51.14 mph | 23 | 5.51 |
蜂蜜[12] | ×0.25 ×1(拥有无视液体能力) |
3.835 | 2.8125 | 0.1 | 15.34 mph | 15 | 5.01 |
当人鱼未激活且玩家没有无视液体能力时,矿车在液体中还有额外的速度倍率:在水和熔岩中为 0.5×,在蜂蜜和微光中为 0.25×。此倍率和上表中的倍率乘算叠加。[2]
- 注意鲤鱼矿车会为玩家提供无视液体能力,因此这些倍率不适用于它。
此外,秒表处理液体中的速度的方式和玩家移动不同。在不同情况下,测量的速度会被施加某些倍率。[13]这也意味着在液体中移动时秒表可能会给出错误的读数。
条件 | 水、熔岩、和微光 | 蜂蜜 |
---|---|---|
人鱼未激活 且没有无视液体能力 |
1× | 1× |
人鱼激活 或玩家拥有无视液体能力 |
0.5× | 0.25× |
粘性移动
有两种“粘性”图格:蛛网和蜂蜜块。接触它们会显著降低玩家的移动。
当接触这些图格时:[14]
- 若水平速度超过 3.84 mph,则应用 ×0.85 的水平速度倍率;否则,将应用 ×0.6 的水平速度倍率。
- 应用倍率前的最大水平速度为 5.11 mph。
- 若垂直速度向上,则应用 ×0.96 的垂直速度倍率;否则,将应用 ×0.3 的垂直速度倍率。
- 应用倍率前的最大垂直速度为:向上 25.57 mph,向下 5.11 mph。
最大化速度
水平速度
在 电脑版、
主机版、和
移动版中,由秒表测得的最大可能水平速度为 279 mph,通过使用下列物品/增益,并遵循下方流程达成:
- 物品和增益:
垂直速度
在 电脑版、
主机版、和
移动版中,最大可能稳定上升速度(即上升时速度保持恒定)为 382 mph,由以下物品达成。注意天界星盘的加速效果在完成提速后要解除,否则速度将被限制在 255 mph。
对于最高瞬时速度,使用同上的配置,在达到最高速度后骑乘明胶女式鞍。这会短暂地将速度提升到超过 720 mph。不过,通过使用
浮游圈,玩家理论上可以达成无限大的速度。
最大下落速度为 179 mph,通过手持传送枪达成。
参考
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 嘀嗒是可由软件计数的时间单位。《泰拉瑞亚》的大多数更新逻辑都会每嘀嗒发生一次。一个嘀嗒的长度为 1/60 秒,因此一秒钟内有 60 嘀嗒,一分钟内有 3600 嘀嗒。
- ↑ 2.0 2.1 2.2 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的Update()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的UpdateJumpHeight()
和Terraria.Player.cs
中的ApplyEquipFunctional()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的ignoreWater
字段。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的gravity
字段。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的maxFallSpeed
字段。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的jumpHeight
字段。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的jumpSpeed
字段。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的WaterCollision()
和Terraria.Player.cs
中的Update()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的WaterCollision()
和Terraria.Player.cs
中的Update()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的ShimmerCollision()
和Terraria.Player.cs
中的Update()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的HoneyCollision()
和Terraria.Player.cs
中的Update()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Main.cs
中的DrawInfoAccs()
方法。 - ↑ 信息来自
电脑版 1.4.4.9 源代码,
Terraria.Player.cs
中的StickyMovement()
方法。