打开主菜单

Ballance Wiki β

更改

Balls.nmo/zh

添加262字节2021年12月3日 (五) 10:48
物理参数
 
{{Languages|en|Balls.nmo}}
[[File:Balls-nmo-preview.png|400px|thumb|right|Balls.nmo 的文件内容。从左至右依次为三种[[球]]在[[变球]]后的碎片、球生成时显示的“电流”(以及一个 3D Frame)和三种玩家球。下方为存储其物理参数的数组。]]
'''Balls.nmo''' 是位于 {{Kbd|''Ballance安装目录''\3D Entities}} 下的一个[[Virtools文件]],是 [[Ballance/zh|Ballance]] 的[[游戏文件]]之一,存有[[玩家球]]的数据。若需制作的数据。'''若需制作[[球补丁]],则必须修改 ,则必须使用 [[Virtools/zh|Virtools]] 修改 Balls.nmo。'''
由于 Balls.nmo 实际上是伪装成 [[NMO]] 的 [[CMO]] 文件,修改该文件时需要先以 CMO 格式保存后再改为 格式保存后再将文件扩展名改为 NMO,否则会出现“[[球幻影]]”等一系列[[游戏bug]]。
== 内容 ==
=== 物理参数 ===
玩家球的物理参数存在名为 玩家球的物理参数被存储在名为 {{Code|Physicalize_GameBall}} 的数组 (Array) 中。
{| class="wikitable"
| 0.2 || 10 || 1.9
|-
! 4 : CollGroup<ref group="注">全称为 Collision Group。</ref>
| Ball || Ball || Ball
|-
* Elasticity (弹力): 球与[[道路]]或[[机关]]等物体间弹力。
* Mass (质量): 球的质量,单位为吨。
* CollGroupCollision Group (碰撞组): 该参数意义尚不明确。推测是用于区分游戏内不同物体的类型。用以控制与哪些对象产生的碰撞会被物理引擎处理,详见[[碰撞组]]页面。
* Linear Damping (线性阻尼): 球移动时受到的线性阻尼,可以认为是“空气阻力”。
* Rotational Damping (旋转阻尼): 球移动时在旋转方向上的旋转阻尼。修改此值可以改变球的旋转速度,但对球的实际运动速度影响不大。
* Force (力): 按下方向键使球移动时该方向上施加在球上的作用力。由于球的受力直接与球能达到的最大速度相关,“[[倍速球]]”实际上均是将球的受力加倍。”实际上均是将球的受力加倍。实际游戏中按键时球的最小受力单位与游戏帧率呈现反比关系。
== 你知道吗 ==
* 虽然纸球的弹力大于木球,木球的弹力大于石球,但[[弹力球]]补丁中将之成倍增加时的效果却看似相反。这是因为石球、木球受到的线性阻尼较小。
* '''[[道具球]]的数据并不受 Balls.nmo 影响,且道具木球比玩家木球重了 影响''',且道具木球比玩家木球重了 0.1 吨——道具球的参数存储在 吨——道具球的参数被存储在 [[Levelinit.nmo/zh|Levelinit.nmo]] 中,且道具木球质量为 1.9 中,而道具木球的质量为 2 吨。* 倍速球并不是真正的所谓的倍速,只是将球的受力加倍了而已。球实际上能够达到的最大速度除了受力外还会受摩擦力、质量线性阻尼、旋转阻尼等的影响。倍速球并不是真正的所谓的倍速,只是将球的受力加倍了而已。球实际上能够达到的最大速度除了受力外还会受摩擦力、质量、线性阻尼、旋转阻尼等的影响。
[[分类:{{游戏文件]]}}
3,424
个编辑