实现上应该没什么特殊的地方吧,只要向上碰撞的时候不判定阻挡,向下运动的时候判定阻挡就好了(也许根据实际需要可以加一些细节设定,比如只判断角色包围盒的底边,而不判断侧面和上边,防止从侧面穿入的时候被挡住或者恰在中间)
使用这种设计我觉得最大的好处是增加场景的紧凑感。对于可上可下的双向通道来说,如果全都用无法穿越的平台来构造,那么需要左右两侧的平台和中间足够大的空隙(一般可能会超过一个身位,否则会撞头)。如果用了穿越平台,那么中间的空隙可以减少乃至去掉。在一些游戏里,按下或者下+跳跃可以从穿越平台上坠落下去,这样就只需要一连串的平台就能实现自由上下的通道了,而不需要左右两侧的平台。
colorlemon 1年前
发布