Stoppers/zh-cn: Difference between revisions
Created page with "这个特性带来了下面这些影响:" |
Created page with "* 注意:既然阻滞器可以被轻易穿过,尤其是玩家可以在穿过阻滞器的同时保持速度跨越多个单位的距离,阻滞器的碰撞箱显得没什么意义。 ** 单向阻滞器(假定朝上方)会阻滞向下的运动,并且在阻滞器中心上方有<code>34</code>单位的判定范围,而在左右和下方只有<code>16</code>单位的判定范围。 *** 双向阻滞器(假定朝上下方)会阻滞上下方向的运动,并且..." |
||
Line 17: | Line 17: | ||
=== 碰撞箱 === | === 碰撞箱 === | ||
* 注意:既然阻滞器可以被轻易穿过,尤其是玩家可以在穿过阻滞器的同时保持速度跨越多个单位的距离,阻滞器的碰撞箱显得没什么意义。 | |||
* | ** 单向阻滞器(假定朝上方)会阻滞向下的运动,并且在阻滞器中心上方有<code>34</code>单位的判定范围,而在左右和下方只有<code>16</code>单位的判定范围。 | ||
** | *** 双向阻滞器(假定朝上下方)会阻滞上下方向的运动,并且在阻滞器中心上下方各有<code>34</code>单位的判定范围,而在左右方只有<code>16</code>单位的判定范围。 | ||
** | **** 四向阻滞器会阻滞朝向阻滞器中心的运动,并且在阻滞器四个方向均有<code>34</code>单位的判定范围。需要注意的是,碰撞箱是加号“+”形状而不是正方形。 | ||
** | |||
[[Category:Game-Mechanic{{#translation:}}]] | [[Category:Game-Mechanic{{#translation:}}]] |
Revision as of 06:24, 27 May 2023
阻滞器(//)是DDRace特有的tile,它在阻止玩家通过的同时允许其他实体通过。阻滞器有三种类型:分别从单向、双向或者四向阻滞玩家的移动。
关于碰撞和碰撞箱
阻滞器不会采用插值的碰撞检测。正因如此,如果你通过阻滞器的碰撞箱的“时刻”处在两个ticks之间,你将会直接穿过去而不会滞留在阻滞器中。
这个特性带来了下面这些影响:
碰撞箱
- 注意:既然阻滞器可以被轻易穿过,尤其是玩家可以在穿过阻滞器的同时保持速度跨越多个单位的距离,阻滞器的碰撞箱显得没什么意义。
- 单向阻滞器(假定朝上方)会阻滞向下的运动,并且在阻滞器中心上方有
34
单位的判定范围,而在左右和下方只有16
单位的判定范围。- 双向阻滞器(假定朝上下方)会阻滞上下方向的运动,并且在阻滞器中心上下方各有
34
单位的判定范围,而在左右方只有16
单位的判定范围。- 四向阻滞器会阻滞朝向阻滞器中心的运动,并且在阻滞器四个方向均有
34
单位的判定范围。需要注意的是,碰撞箱是加号“+”形状而不是正方形。
- 四向阻滞器会阻滞朝向阻滞器中心的运动,并且在阻滞器四个方向均有
- 双向阻滞器(假定朝上下方)会阻滞上下方向的运动,并且在阻滞器中心上下方各有
- 单向阻滞器(假定朝上方)会阻滞向下的运动,并且在阻滞器中心上方有