Skip to content

MOT 模板目录

模板位于 VVE 仓库 memory_storage/,用于生成你的模块,不是在运行时直接 function 调用的资源。

骨架模板

模板生成能力适用
vve_point_1.0质点字段、实例、运动/介质主程序弹丸、轨迹、小粒子对象
vve_block_1.0标量惯量立方刚体、八点碰撞骰子、方块小物件
vve_box_object_1.0张量长方体刚体木板、长条箱体
vve_cublock_1.0block + 盒体实体介质会互撞的立方体
vve_cubox_1.0box_object + 盒体实体介质会互撞的长方体
vve_fixed_object_1.0固定物体/介质结构平台、固定碰撞几何
vve_vehicle_1.0完整载具骨架与座位层次车、船、可乘载具
vve_vehicle_lite_1.0更轻的载具组合不需完整结构的载具
vve_material_1.0自定义实体介质注册与查询斜面、区域、特殊表面
vve_simulator_1.0独立常量、倍率、回调调度自定义物理环境

名称带 _b_ 的 block/cublock/cubox 变体包含不同显示/结构约定。使用前 diff 它的 objects 配置和生成文件,不要仅凭名字猜“b = better”。

功能叠加模板

模板添加内容前置
vve_dice_1.0随机姿态、投掷与点数接口已有合适刚体骨架
vve_dynamic_cpoint_1.0动态碰撞点生成已有物体模块
vve_engine_1.0动力/阻尼控制载具或自定义运动模块
vve_response_1.0介质响应组合明确响应字段与覆盖顺序
vve_sound_1.0响应驱动声音主程序保留响应读取位置
vve_test_1.0标准物理测试完整物体模块
vve_test_custom_1.0自定义测试骨架自己填写场景与断言

叠加模板可能覆盖同路径文件。每次 push 前提交版本控制或保存 diff;生成后检查主程序是否仍包含你之前的业务修改。

模板构建流程

text
push <template>
run
init
sync
stop
pop

对象格式文档中的字段决定生成的 _zero/_proj/_model/_get/_store 对称代码。修改字段后重新 sync,比手工在五个文件中分别补一遍可靠。

选择清单

  1. 需要物理旋转吗?否 → point。
  2. 三轴惯量差异重要吗?是 → box_object/cubox。
  3. 其他动态物体要撞到它吗?是 → cublock/cubox/material。
  4. 需要流体浮力吗?确保模板主程序提供 main_l 与浮力输入。
  5. 需要乘员/控制吗?vehicle,而不是在 block 上零散拼 seat。
  6. 需要独立重力/速度倍率吗?另建 simulator。

升级模板

模板升级不是直接把新版本目录覆盖旧业务模块。推荐:

  1. 用新模板在临时命名空间生成一份干净模块;
  2. diff 旧生成骨架、新生成骨架和业务修改;
  3. 迁移字段时同步更新所有转换接口;
  4. 明确存量实例的 migration 或强制重建;
  5. 运行物理、生命周期和性能回归;
  6. 再切换正式命名空间。

VVE 由小豆 8593 开发;本站是面向学习与查阅的增强文档。