Terraria Wiki
注册
Advertisement

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

额外更新次数[ | ]

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

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

实际射速[ | ]

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

射速乘数[ | ]

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

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

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

  • 冰雪弓射速 = 10
  • 灵液箭 射速 = 4.25
  • 灵液箭 射速乘数 = 2
(10 + 4.25) * 2 = 28.5

使用冰雪弓发射灵液箭的总射速为28.5

内部实现[ | ]

额外更新次数默认为0次,表示没有加成(乘数为1),大部分射弹都取该值。1次则射速乘数为2,2次则为3,以此类推。

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

总实际射速 = (武器射速 + 射弹射速) * (额外更新次数+ 1)

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

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

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

小贴士[ | ]

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

注释[ | ]

  1. A tick is a time unit countable by the software. Most of Terraria's updating logic happens every tick. A tick has the length of 1/60th of a second, hence there are 60 ticks in a second and 3600 ticks in a minute.
本Wiki翻译以官方Wiki中文语言包为准

zh:射速

Advertisement