BetterModel
- Voxel Store — 可在 BTC Studio 的 Voxel 商店购买。
BetterModel 扩展提供对 BetterModel 插件的深度集成,让你可以在 TypeWriter 的脚本和世界中使用高质量的自定义实体模型。
功能
- 自定义实体模型 — 生成并控制带有复杂 BetterModel 动画的实体。
- 碰撞箱交互 — 对自定义模型区域进行精确的交互检测。
- 动画控制 — 通过动作触发特定动画(待机、攻击、行走)。
- 追踪器集成 — 轻松管理模型的可见性与追踪。
条目
- 动作 — Play Entity Animation:触发模型动画。Play Player Animation:在玩家身上触发动画。Stop Animation:停止当前动画。
- 过场动画 — Model Cinematic:同步实体动画。Player Cinematic:同步玩家动画。
- 活动 — Navigation Activity:基于 GPS 的智能寻路。
快速开始
- 1. 触发动作 — 使用动作条目与扩展交互:play_bettermodel_animation、play_player_animation、stop_bettermodel_animation。可从命令、NPC、事件或其他条目触发它们。→ play_bettermodel_animation → play_player_animation
活动
- Navigation Activity — 一个使实体使用 GPS 系统导航到目标位置的活动。
技术细节
此扩展需要 BetterModel 插件。它作为一个包装器,将 TypeWriter 命令转换为 BetterModel API 调用。
依赖
| Extension | 是否必需 | 用途 |
|---|---|---|
| QuestExtension | 必需 | 核心任务引擎。 |
| BasicExtension | 必需 | 核心扩展工具。 |
| EntityExtension | 必需 | 实体管理框架。 |
| RoadNetworkExtension | 必需 | NPC 寻路与道路网络。 |
| PlaceholderAPI | 可选 | 用于 @Placeholder 字段。 |