沙盘引擎 (SEngine)

创意诞生沙盘世界,不止如此想象!

用户工具

站点工具


extend:vehicle

📚 差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
extend:vehicle [2023/09/08 23:10] bibiboxsextend:vehicle [2024/07/01 22:08] (当前版本) bibiboxs
行 3: 行 3:
 在《沙盘引擎》扩展中,载具扩展是多数玩法不可缺少的存在。 在《沙盘引擎》扩展中,载具扩展是多数玩法不可缺少的存在。
 引擎默认内置了许多常见的载具类型,并且全部基于`Json`配置文件存在,如果开发者需要增加外部载具或新增载具,则需要了解**载具扩展**说明。 引擎默认内置了许多常见的载具类型,并且全部基于`Json`配置文件存在,如果开发者需要增加外部载具或新增载具,则需要了解**载具扩展**说明。
 +
 +> **注意:在新版《沙盘引擎》中增加了[【实验工坊】](reference/workshop "【实验工坊】"),使用此功能可进行可视化编辑载具等对象,为自定义扩展提供更高效的方式。**
  
 ## 载具框架 ## 载具框架
行 15: 行 17:
  
 ### 配置Json解析 ### 配置Json解析
-以下内容为引擎默认载具【警车`ID10`】的配置示例,如你所见,**警车模型+Json文件**组成了这台`可驾驶、外表为警车、可使用警报、性能声音等配置如下`的世界载具。+以下内容为引擎默认载具【警车`ID10`】的配置示例,如你所见,**警车模型+Json文件**组成了这台**可驾驶、外表为警车、可使用警报、性能声音等配置如下**的世界载具。
  
 基于Json的配置特性,以下部分内容如不需要可进行删除省略,同时每行配置信息均代表此载具的**某个配置**(如`Handling.Acceleration`代表加速度)。 基于Json的配置特性,以下部分内容如不需要可进行删除省略,同时每行配置信息均代表此载具的**某个配置**(如`Handling.Acceleration`代表加速度)。
行 39: 行 41:
  },  },
  "Extend": {  "Extend": {
- "ColorNodes": [] //颜色节点(如需要单独修改指定子模型的颜色)+ "CustomColors": [] //自定义颜色节点(指定颜色部分替换为`Vehicle.Color`
  },  },
  "Audios": {  "Audios": {
行 154: 行 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`(选装螺旋桨,**仅限飞行类载具**)                | 
 + 
 + 
 + 
  
 </markdown> </markdown>
extend/vehicle.1694185813.txt.gz · 最后更改: 2023/09/08 23:10 由 bibiboxs