背景

来自Ballance Wiki
Yyc12345讨论 | 贡献2021年2月15日 (一) 20:41的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

背景,即 Sky Box (天空盒子),属于一个3D游戏通用术语,指在游戏关卡中,地图场景模型之外的背景贴图部分。在Ballance中即高空平台和云层下方的贴图。原版贴图都是高空云层或星球上空。

概述

原版关卡中,除了第4关和第13关共用一个背景外,Ballance的每一关都在不同的场景环境下进行。

背景仅仅由 Ballance\Textures\Sky 下的背景贴图决定,且场景不会影响游戏关卡的光照亮度。不同关卡的光照亮度由 Ballance\3D Entities\Levelinit.nmo 确定:1~11及13关为亮度100%的白光;第9关为亮度约91%的白光;第12关为亮度50%的白光,因而显得较暗。[1]

背景盒子为无顶面的正方体形状,五个面分别对应背景的五张图片,其中心随着球的移动而移动。此前根据失衡之梦的经验总结,推测该正方体边长可能为 150,而在研读游戏脚本和相关Building Block的实现之后,此正方体边长应为 141.42(根号2*100)。且此背景正方体被赋予 VX_MOVEABLE_RENDERFIRST,将被渲染在场景最远处。五张图片的名称格式为 Sky_编号_方位,五个方位分别为前 Front、后 Back、左 Left、右 Right、底 Bottom

原版背景详情

现将原版背景的一些描述录入如下:

关卡 场景 编号
第一关 暖色系,明亮的太阳上空 L
第二关 冷色系,蓝色夹杂着粉色的云层 E
第三关 总体偏暖,粉色云层中心发浅蓝色 A
第四关/第十三关 冷色系,深蓝色云层 F
第五关 暖色系,被浓密云层遮挡的金黄色阳光 C
第六关 冷色系,被蓝光包裹的朦胧的地球 H
第七关 冷色系,和第五关轮廓一致的浓密云层[2] D
第八关 暖色系,橙色云层中心发浅蓝色 G
第九关 冷色系,群星背景下的地月系 K
第十关 暖色系,被粉红色浓雾包围的火星 B
第十一关 暖色系,和第九关相近的,被金黄色浓雾包围的地月系 J
第十二关 冷色系,阴暗的深蓝色发黑的浓云,疑似宇宙空间 I

编号为此关背景在\Ballance\Textures\Sky下的编号名称。[3]菜单使用编号为C的背景。[4]

自制背景

日前,有一部分吧友出于对背景场景的爱好,使用一些绘图软件制作了很多原创或改编背景,大大提高了游戏美观程度,受到广泛好评,但是有时可能也会产生一定程度的违和感;不过总的来说,制作背景还是属于进步的,是对Ballance游戏美感本身的深层追求和探索。

除此之外,吧友们还开发出了特殊补丁,使得第4关和第13关可以不再共用同一套背景。

一些Ballance交流QQ群拥有最新版本的背景包,而稍旧一些的一个版本的下载请点击这里(密码bb4c)。

特殊补丁

安装此补丁及其默认的配套背景后游玩第13关的效果

此补丁修改了Levelinit.nmo,使得第4关与第13关所用背景分离。分离后的第13关背景编号为M。补丁还默认提供了一套配套的Sky_M背景。

备注

  1. 实际上Levelinit.nmo的配置中,其他关卡、第9关、第12关的环境光颜色分别为 RGB(255, 255, 255), RGB(233, 233, 233) 和 RGB(127, 127, 127);这里的亮度百分比是相对于255的白光而言,而且这也不是最大亮度;亮度实际上还可能更高。
  2. 此背景实际上是第五关背景的反色。
  3. 关于为什么顺序是打乱的尚无定论。或许是由于各关的背景贴图完工顺序并不是按照原版关卡顺序对应的。
  4. 处于Twilight Zone时,菜单依然使用此背景,但顶点着色由 #FFFFFF 变为 #142979 [即 RGB(20, 41, 121)]。