meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| scripting:client:vehicle [2023/11/07 12:30] – 创建 bibiboxs | scripting:client:vehicle [2025/05/21 01:53] (当前版本) – bibiboxs | ||
|---|---|---|---|
| 行 26: | 行 26: | ||
| ### vehicle.Pos | ### vehicle.Pos | ||
| - | > 获取实例对象的坐标位置。 | + | > 获取实例对象的坐标位置,如果当前载具正在被玩家本地控制,此属性可以进行修改。 |
| ```javascript | ```javascript | ||
| vehicle.Pos: | vehicle.Pos: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.Forward | ||
| + | |||
| + | > 获取载具正前方向量。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Forward: | ||
| ``` | ``` | ||
| 行 50: | 行 60: | ||
| ```javascript | ```javascript | ||
| vehicle.EulerAngle: | vehicle.EulerAngle: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.Name | ||
| + | |||
| + | > 获取载具数据内名称(`Data.Name`)。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Name: | ||
| ``` | ``` | ||
| 行 80: | 行 100: | ||
| ```javascript | ```javascript | ||
| vehicle.Health: | vehicle.Health: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.BoundSize | ||
| + | |||
| + | > 获取(只读)载具尺寸大小。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.BoundSize; | ||
| ``` | ``` | ||
| 行 102: | 行 132: | ||
| ``` | ``` | ||
| + | |||
| + | |||
| + | ### vehicle.Horn | ||
| + | |||
| + | > 获取载具的喇叭开关。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Horn: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.Alarm | ||
| + | |||
| + | > 获取载具的警报开关(如:特殊载具警报)。 | ||
| + | > | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Alarm: | ||
| + | ``` | ||
| 行 150: | 行 200: | ||
| ```javascript | ```javascript | ||
| vehicle.Driver: | vehicle.Driver: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.Velocity | ||
| + | |||
| + | > 获取载具当前的**同步**物理速度。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Velocity: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.Speed | ||
| + | |||
| + | > 获取载具的**完整物理速度**,并非引擎速度,也可根据此值进行载具速度比例换算。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Speed: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.FixedSpeed | ||
| + | |||
| + | > 获取载具的**修正后物理速度**,与`vehicle.Speed`的区别在于,不会记录`0.2`及以下的速度(将自动变为0)。 | ||
| + | > | ||
| + | > 因为在多数情况下,速度`< | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.FixedSpeed: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.SpeedProgress | ||
| + | |||
| + | > 获取载具的**完整速度百分比**(0.0~1.0),取决于当前速度与最大速度。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.SpeedProgress: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.Light | ||
| + | |||
| + | > 获取载具的灯光级别。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.Light: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.LightColor | ||
| + | |||
| + | > 获取载具的**主要灯光颜色**。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.LightColor: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.IsDamaged | ||
| + | |||
| + | > 获取载具是否已损毁(`vehicle.Health <= 0`)。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.IsDamaged: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.IsInWater | ||
| + | |||
| + | > 获取载具是否在水中。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.IsInWater: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.IsOnFire | ||
| + | |||
| + | > 获取载具是否正在被燃烧。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.IsOnFire: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.IsDamageFire | ||
| + | |||
| + | > 获取载具是否**正在损毁燃烧**(损耗低于最低数值,即将燃烧爆炸)。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.IsDamageFire: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.IsOnGround | ||
| + | |||
| + | > 获取载具**是否在地面上**(`vehicle.LiftOffHeight <= 0.5`)。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.IsOnGround: | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.LiftOffHeight | ||
| + | |||
| + | > 获取载具**与地面的距离**。 | ||
| + | |||
| + | ```javascript | ||
| + | vehicle.LiftOffHeight: | ||
| ``` | ``` | ||
| 行 224: | 行 396: | ||
| ```javascript | ```javascript | ||
| function vehicle.GetTyre( index: int ): int | function vehicle.GetTyre( index: int ): int | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.ExistFlag() | ||
| + | |||
| + | > 获取载具`Flags`是否已激活指定的`Flag`。 | ||
| + | |||
| + | ```javascript | ||
| + | function vehicle.ExistFlag( flag: int ): bool | ||
| ``` | ``` | ||
| 行 235: | 行 417: | ||
| function vehicle.GetData( key: string ): any | function vehicle.GetData( key: string ): any | ||
| ``` | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.AddForce() | ||
| + | |||
| + | > 增加一个当前对象的物理作用力,默认为本地坐标系(根据参数`isLocal`)。 | ||
| + | > | ||
| + | > **注意:由于是客户端代码,仅限玩家正在驾驶的载具使用。** | ||
| + | |||
| + | ```javascript | ||
| + | function vehicle.AddForce( force: Vector, isLocal: bool = true ) | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### vehicle.AddTurnForce() | ||
| + | |||
| + | > 增加一个当前对象的物理旋转力,默认为本地坐标系(根据参数`isLocal`)。 | ||
| + | > | ||
| + | > **注意:由于是客户端代码,仅限玩家正在驾驶的载具使用。** | ||
| + | |||
| + | ```javascript | ||
| + | function vehicle.AddTurnForce( force: Vector, isLocal: bool = true ) | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| </ | </ | ||