145
个编辑
更改
变球器
,→参数
{{Languages|en|Transformer}}{{机关简介 | name = P_Trafo | img = [[File:变球器.png|thumb200px]] | desc = 三种变球器在[[Virtools/zh|三种变球器在Virtools中渲染贴图后配备下方装饰路块的模样。左下方的则是其碰撞箱。Virtools]]中渲染贴图后配备下方装饰路块的模样(和游戏内显示略有不同)。左下方的是其在Virtools中的模型。 | module = P_Trafo_* {{Resize|(<code>*</code> 为球的材质)}} | cn_name = 变球器 | appearance = 所有关卡(第一关没有纸球变球器)}}'''变球器'''(Transformer, 一般简称Trafo),又称'''换球器'''、'''球转换器'''、变压器(英文直译)等,是用于切换[[玩家球]]类型的[[机关]]。在游戏中存在三种变球器和三种球的材质一一对应,游戏内记为 '''P_Trafo_Wood''' (木球变球器)、'''P_Trafo_Stone''' (石球变球器) 和 '''P_Trafo_Paper''' (纸球变球器)。这同时也是它们[[归组]]的组别名称。
变球器在\Ballance\3D Entities\PH文件夹下的nmo文件中,由两个部分组成:P_Trafo_*_MF 与 P_Trafo_*_Shadow(*处为变球器的材质,即Wood/Stone/Paper)。
== 你知道吗 ==
[[File:Transformer-glitch.jpg|160px|thumb|right|一个Ballance漏洞:球被吸入并不存在的变球器中]]* 有一部分变球器能够在玩家处于不属于它的小节时被激活,此时玩家可能是还未到达该小节,亦或是已经通过该小节。这一现象目前未发现特别的规律,其原理亦尚不明确。有一部分变球器能够在玩家处于不属于它的小节时被激活(球经过看似空无一物的变球器原先所在处时变球器突然出现并开始变球),此时玩家可能是还未到达该小节,亦或是已经通过该小节。此时变球器不会显示其下方的[[影子]]。这一现象目前未发现特别的规律,其原理亦尚不明确。* 多个不同种类变球器的碰撞箱重合时,玩家球一旦接触其中任何一个变球器,就会在变球完成后随机被其他变球器吸附,无法脱出,亦不能使用暂停选项。此时只能强制关闭游戏。这通常是地图作者制图失误造成,但也是一个玩家球位于多个不同种类变球器的检测范围内时,玩家球一旦触发其中任何一个变球器,就会在变球完成后随机被其他变球器吸附,无法脱出,亦不能使用暂停选项。此时只能按住 {{Kbd|Esc}} 键尝试开启[[菜单]]或强制关闭游戏。这通常是地图作者制图失误造成(也有[[自制地图]]如[[偏走回头路]]故意为之),但也是一个[[Ballance漏洞|游戏bug]]中出现的现象。中出现的现象,如右图。* 通过缩放变球器的模型虽不会改变其检测范围,但球被吸入后仍会被拉动到缩放后模型的对应位置。利用这一特性可以做出强观赏性的巨大的变球器(如[[恐怖迷宫]]),或是缩放到非常窄而长以至于难以察觉,达到类似传送器的效果(如[[惊悚图]])。* 玩家球进入变球器下方的检测区域时同样可以触发变球器。这个特性一般被用作陷阱或障碍,也可以用作上下等方向的传送器。* 玩家球在出生或[[重生]]的同时如果球种类和变球器不同,变球器会在球被“生成”的同时进行变球。* 在触发死亡后还未重生时触发变球器,会在变球器附近处(不在死亡区内)重生并同时在该位置激活一个凭空出现的变球器,且玩家球更改为变球器材质所对应的球。目前此现象的原理尚不明确。* 玩家球在被变球器锁定并进行变球时,玩家球被反物理化,成为无法进行物理碰撞的非实体,因此其他机关和路面此时都可以穿过球体。* 玩家球被变球器吸入时,若计算机较为卡顿,可能会导致球最终停留在'''并非'''变球器中心点的位置完成变球。* 玩家球被变球器吸入变球时由于长时间停留,一般来说追逐玩家球的“[[分数球|分数小球]]”都能追上玩家。但若玩家计算机较为卡顿或是处在“[[边境之地]]”,有可能在玩家变球完毕后分数小球仍未成功追上玩家。* 虽然玩家球变球后产生的“碎片”存在厚度,但玩家球直径并不会减小。* 玩家球变球后,木球、石球、纸球分别会产生16、17、18块碎片。* 原版关卡中,绝大多数变球器下方均配有对应的底座,然而,第4关第5小节的木球变球器底座实际上使用了周围[[木板]]的贴图,而第12关第8小节被挡在[[拱木]]下方的纸球变球器实际上没有底座贴图(虽然仍然可以从远处看见变球器本体)。* 在解密的游戏文件Gameplay.nmo中可以看到变球器的真实运作逻辑。在发现此逻辑前,变球器通常被误认为拥有一个用于检测玩家球的四棱锥形的碰撞箱,并被推测触发变球的检测区域除此之外还有该四棱锥下方对应的高2.5米的长方体区域。* 变球器的模型可以被缩放到任意大小,但是其碰撞箱不会改变:仍在空闲状态模型的中心位置处。利用这一特性可以做出强观赏性的巨大的变球器,或是缩放到非常窄而长以至于难以察觉,达到传送器的效果。在变球开始后的第1.35秒时,游戏内Debug会在控制台以及日志文件中输出:''Ball dephysicalize(Trafo)!''。但由于游戏控制台不可见,所以在游戏中不得而知,只能通过解密游戏文件的方式发现这段提示。 == 其他图片 ==<gallery mode="packed">File:在10-5中出现的三种变球器.jpg|三种变球器同时出现在原版第十关的第五小节。File:变球器工作状态.jpeg|正在工作的木球变球器将一个玩家纸球转换为木球。File:Transformer in blender.gif|[[Blender/zh|Blender]]中预览的变球器变球的动画(请注意正常Ballance中变球时不存在该图所示的影子)。File:变球器原理图(带注解).png|游戏脚本中变球器实际运作原理的流程图,图中附带了注解</gallery> {{机关列表}}