Skip to content

赛道-–-通用扩展物理选项

汉化标题:赛道-–-通用扩展物理选项
原文标题:Tracks-–-General-extended-physics-options
汉化更新时间:2026-01-14 16:56:41 +0800
英文原文最新更新时间:2024-06-27 12:20:16 +0200

一些通用的扩展物理选项。所有这些均用于 surfaces.ini

ini
[_EXTENSION]
REQUIRED_VERSION = 2000  ; Track can be set to require a certain version of CSP. Use it if you rely
                         ; on a certain CSP feature that was added in one of later builds.

默认值

这些选项默认启用,但如有需要可以禁用:

ini
[_EXTENSION]
REAL_MASS_ONLINE = 1                    ; 在线时对远程车辆的刚体使用真实质量
ALIGNED_CARS_POSITIONING = 1            ; 在定位时按表面法线对齐车辆(在倾斜表面上提升稳定性)
RANDOMIZED_CARS_POSITIONING = 0.1, 0.1  ; 在定位时稍微随机化车辆位置和朝向。第一个值以米为单位随机化位置,
                                        ; 第二个值用于朝向。

PIT_ALTITUDE = 0          ; 基于维修区(pits),以米为单位设置赛道的真实高度,详见末尾的另一种方法

此外,启用自定义赛道物理会自动为动态物理对象启用盒形碰撞体检测。

基础碰撞调整(默认禁用)

ini
[_EXTENSION]
RIGID_FLOOR_COLLISIONS = 0  ; 使用硬性(刚性)地面碰撞
RIGID_WALLS_COLLISIONS = 0  ; 使用硬性(刚性)墙体碰撞
RIGID_DIRT_COLLISIONS = 0   ; 使用硬性(刚性)泥地碰撞

使用这些选项并不是一个很好的主意,但它们可能有助于解决车辆穿地的问题。有关更精确的配置,请参阅关于详细配置碰撞参数的独立帖子

完整性校验

赛道可以校验其部分文件的完整性:

ini
[_VERIFY_INTEGRITY_...]
ONLINE_ONLY = 0   ; 设置为 1 则仅在联机比赛中校验文件
FILE =; 相对于赛道数据文件夹的文件路径
CHECKSUM =; SHA256 校验和

你可以使用在线工具(例如 https://emn178.github.io/online-tools/sha256_checksum.html )来生成校验和。

权限

具有扩展物理的赛道可以向 Lua 脚本等授予额外权限:

ini
[_SCRIPTING_PHYSICS]
ALLOW_TRACK_SCRIPTS = 0     ; 允许赛道脚本访问物理 API
ALLOW_DISPLAY_SCRIPTS = 0   ; 允许显示脚本访问物理 API
ALLOW_NEW_MODE_SCRIPTS = 0  ; 允许新模式脚本访问物理 API
ALLOW_TOOLS = 0             ; 允许工具脚本访问物理 API
ALLOW_APPS = 0              ; 允许 Lua 应用访问物理 API
ALLOW_TRACK_SCRIPTS_DYNAMIC_OBJECTS = 0  ; 设置为 1 允许任何脚本创建和操作刚体
                                         ; (我怀疑这样很容易被滥用)

[_EXTRA_PERMISSIONS]
ALLOW_CUSTOM_AI_MANIPULATION = 0  ; 设置为 1 允许在此赛道上使用自定义 AI

有关自定义 AI 的更多信息,请参阅此处

其它

用于娱乐用途,你可以更改重力,虽然目前此更改在线上不会生效以确保公平性:

ini
[_EXTENSION]
GRAVITY = -9.8

赛道高度

ini
[ALTITUDE]
BASE = 0   ; 以米为单位设置真实高度,也可基于 pit0 位置