阻滯器

From DDraceNetwork
Revision as of 14:59, 28 July 2023 by Darkh (talk | contribs) (Created page with "* 注意:既然阻滞器可以被轻易穿过,尤其是玩家可以在穿过阻滞器的同时保持速度跨越多个单位的距离,阻滞器的碰撞箱显得没什么意义。 ** 单向阻滞器(假定朝上方)会阻滞向下的运动,并且在阻滞器中心上方有<code>34</code>单位的判定范围,而在左右和下方只有<code>16</code>单位的判定范围。 ** 双向阻滞器(假定朝上下方)会阻滞上下方向的运动,并且在...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

阻滯器(//)是DDRace特有的方塊,它在阻止玩家通過的同時允許其他實體通過。阻滯器有三種類型:分別從單向、雙向或者四向阻滯玩家的移動。


關於碰撞和碰撞箱

阻滯器不會採用插值的碰撞檢測。正因如此,如果你通過阻滯器的碰撞箱的「時刻」處在兩個遊戲刻之間,你將會直接穿過去而不會滯留在阻滯器中。

這個特性帶來了下面這些影響:

  • 如果你運動前一遊戲刻就處在阻滯器中會被滯留。
  • 使用武士刀可以輕易地越過阻滯器。


碰撞箱

  • 注意:既然阻滯器可以被輕易穿過,尤其是玩家可以在穿過阻滯器的同時保持速度跨越多個單位的距離,阻滯器的碰撞箱顯得沒什麼意義。
    • 單向阻滯器(假定朝上方)會阻滯向下的運動,並且在阻滯器中心上方有34單位的判定範圍,而在左右和下方只有16單位的判定範圍。
    • 雙向阻滯器(假定朝上下方)會阻滯上下方向的運動,並且在阻滯器中心上下方各有34單位的判定範圍,而在左右方只有16單位的判定範圍。
    • 四向阻滯器會阻滯朝向阻滯器中心的運動,並且在阻滯器四個方向均有34單位的判定範圍。需要注意的是,碰撞箱是加號「+」形狀而不是正方形。