meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
extend:vehicle [2024/06/04 18:52] bibiboxsextend:vehicle [2025/08/05 16:12] (当前版本) bibiboxs
行 2: 行 2:
 # 游戏载具扩展 # 游戏载具扩展
 在《沙盘引擎》扩展中,载具扩展是多数玩法不可缺少的存在。 在《沙盘引擎》扩展中,载具扩展是多数玩法不可缺少的存在。
-引擎默认内置了许多常见的载具类型,并且全部基于`Json`配置文件存在,如果开发者需要增加外部载具或新增载具,则需要了解**载具扩展**说明。+引擎默认内置了许多常见的载具类型,并且全部基于`Json`配置文件存在,如果开发者需要**增加外部载具****新增载具**,则需要了解**载具扩展**说明。
  
-> **注意:在新版《沙盘引擎中增加了[实验工坊](reference/workshop "实验工坊"),使用此功能可进行可视化编辑载具等对象,为自定义扩展提供更高效的方式。**+> **注意:在**新版引擎**中增加了[实验工坊](::manual/workshop "实验工坊"),使用此功能可进行可视化编辑载具等对象,为自定义扩展提供更高效的方式。**
  
 ## 载具框架 ## 载具框架
 在世界中,每个【载具】都被认定为可驾驶、拥有操控性等实体,包括但不限于**二轮车、多轮车、船舶、飞机、直升飞机**这些基础类型,其他类型载具也应遵循以上类型进行扩展(如UFO可以用直升飞机的逻辑\配置文件来制作,只不过看起来模型是UFO)。 在世界中,每个【载具】都被认定为可驾驶、拥有操控性等实体,包括但不限于**二轮车、多轮车、船舶、飞机、直升飞机**这些基础类型,其他类型载具也应遵循以上类型进行扩展(如UFO可以用直升飞机的逻辑\配置文件来制作,只不过看起来模型是UFO)。
  
-==言简意赅,载具实际上就是**静态模型+绑定功能性载具脚本+其他扩展**组成的。==+言简意赅,载具实际上就是**静态模型+绑定功能性载具脚本+其他扩展**组成的。
  
 ## 载具配置 ## 载具配置
行 17: 行 17:
  
 ### 配置Json解析 ### 配置Json解析
-以下内容为引擎默认载具警车`ID10`的配置示例,如你所见,**警车模型+Json文件**组成了这台**可驾驶、外表为警车、可使用警报、性能声音等配置如下**的世界载具。+以下内容为引擎载具**警车**(`ID 10`的配置示例,**警车模型+Json文件**组成了这台**可驾驶、外表为警车、可使用警报、性能声音等配置如下**的世界载具。
  
 基于Json的配置特性,以下部分内容如不需要可进行删除省略,同时每行配置信息均代表此载具的**某个配置**(如`Handling.Acceleration`代表加速度)。 基于Json的配置特性,以下部分内容如不需要可进行删除省略,同时每行配置信息均代表此载具的**某个配置**(如`Handling.Acceleration`代表加速度)。
行 156: 行 156:
 | AdditionType | 说明                                                         | | AdditionType | 说明                                                         |
 | ------------ | ------------------------------------------------------------ | | ------------ | ------------------------------------------------------------ |
-| 0            | Light(点光源,`Light == true`时生效)                       +| 0            | `Light`(点光源,`Light == true`时生效)                     
-| 1            | SpotLight(射灯,`Light == true`时生效)                     +| 1            | `SpotLight`(射灯,`Light == true`时生效)                   
-| 2            | HealthParticle(血量粒子,根据损耗动态显示)                 +| 2            | `HealthParticle`(血量粒子,根据损耗动态显示)               
-| 3            | EngineParticle(引擎粒子,排气,`Engine == true`后生效)     +| 3            | `EngineParticle`(引擎粒子,排气,`Engine == true`后生效)   
-| 4            | Alarm(闪烁警报,灯光,`Alarm == true`时生效)               +| 4            | `Alarm`(闪烁警报,灯光,`Alarm == true`时生效)             
-| 5            | PowerLensFlare(光晕,刹车灯、后退及刹车时生效)             +| 5            | `PowerLensFlare`(光晕,刹车灯、后退及刹车时生效)           
-| 6            | LensFlare(光晕,一直生效)                                  +| 6            | `LensFlare`(光晕,一直生效)                                
-| 7            | Collider(碰撞盒,用于补充细节碰撞(例如:推土机前面的推铲)) |+| 7            | `Collider`(碰撞盒,用于补充细节碰撞,==已弃用==) | 
 +| 8            | `ChildModel`子模型对象)                                   | 
 +| 10           | `Turret`(发射炮台)                                         | 
 +| 11           | `Propeller`(选装螺旋桨,**仅限飞行类载具**)                | 
 + 
 + 
 +