本Wiki中译名以官方Wiki中文语言包为准

射弹速度

来自Terraria Wiki
(重定向自射速
跳转到导航 跳转到搜索

射弹速度是一个反映了武器发射射弹的行进速度的隐藏属性,即每嘀嗒[1]沿其轨迹行进的像素数量。不要与使用时间相混淆,后者反映的是连续两次使用物品之间的延迟长短(比如“快”、“普通”、“慢”等)。武器的射弹速度越高,所发射射弹的移动速度越快,玩家需要计算的提前量就越少。此一优势在与移动速度较快的敌人或远距离战斗时格外有效。

extraUpdates

一个内部名称为 extraUpdates 的特殊隐藏射弹速度乘数,适用于某些特定的射弹。它确定射弹在每帧中以列出的速度移动多少次。

这些乘数不会在游戏中显示,在《泰拉瑞亚》 Wiki上则会以以下两种方式体现:实际射弹速度(用于自带射弹的武器)或“速度乘数”(用于弹药)。

实际射弹速度

自带射弹的武器条目会直接显示包含该乘数的计算结果,显示为射弹速度 (实际)。

射弹速度乘数

对于弹药物品,该乘数会单独列出为射弹速度乘数

要确定使用某种武器和弹药组合时的总射弹速度,将武器和弹药的射弹速度相加,然后乘以该射弹速度乘数即可。

例子:使用冰雪弓发射灵液箭

  • 冰雪弓射弹速度 = 20
  • 灵液箭 射弹速度 = 4.25
  • 灵液箭 射弹速度乘数 = 2
(20 + 4.25) * 2 = 48.5

使用冰雪弓发射灵液箭的总射弹速度为 48.5

内部实现

extraUpdates默认为 0,表示没有倍率(对于大部分射弹都如此)。若为 1 则代表具有 ×2 倍率,2 则为 ×3,以此类推。

总体而言,extraUpdates 会在考虑所有其他因素之后才纳入公式计算:

总实际射速 = (武器射速 + 射弹射速) * (extraUpdates + 1)

例如,叶绿连弩的射弹速度为 11.5,发射射弹速度为 3 的木箭,结果是箭以 14.5 的射弹速度行进((11.5 + 3) * (0 + 1))。叶绿连弩发射射弹速度为 0.5 的小丑之箭则总计为12,而箭的 extraUpdates(在此例中为 1 次)计入公式后则会将有效射弹速度翻倍到 24((11.5 + 0.5) * (1 + 1))。

魔法箭袋会将 extraUpdates 不足 1变为 1,也就是将射弹速度翻倍(如果原来为 0 的话),但对于毒液箭之类的箭则不起作用,因为它们的 extraUpdates 本身就大于等于 1

对于光束类武器,如暗影束法杖extraUpdates 还会影响到光束的长度。此处总长度等于射弹射弹速度乘以 extraUpdates

小贴士

  • 使用的武器的射弹速度通常要低于发射子弹的武器。
  • 某些远程修饰语会影响武器的射弹速度。
  • 一些武器(通常是魔法武器)没有固定的射弹速度。
    • 恶魔之镰会发射射弹速度逐渐增加的射弹。
    • 死神镰刀的射弹和恶魔之镰相反——发射的射弹射弹速度以指数形式降低,直到消失前停在原地。
    • 魔法竖琴的音符射弹的射弹速度会根据玩家与光标之间的距离而增加,但其最大射弹速度依然很低。
    • 诅咒焰的射弹每次反弹都会提高射弹速度。
  • 发射射弹的魔法武器其射弹速度无法改变。
  • 近战速度奖励会增加回旋镖等发射射弹的近战武器的射弹速度。
  • 射弹速度修饰语在火焰喷射器上会增加其射程。
  • 大多数射弹在进入等液体时会显著降低射弹速度,一些射弹,尤其是和火焰有关的射弹,在进入水体后会立即被摧毁。很多射弹只能维持一定时间,这意味着液体会降低武器的有效射程,而受重力影响的射弹则会产生更加弯曲的曲线。

脚注

  1. 嘀嗒是可由软件计数的时间单位。《泰拉瑞亚》的大多数更新逻辑都会每嘀嗒发生一次。一个嘀嗒的长度为 1/60 秒,因此一秒钟内有 60 嘀嗒,一分钟内有 3600 嘀嗒。