
方块破坏引擎
Blockbaster Engine 是一个用于制作电影和过场动画的 Minecraft 数据包。该引擎允许你录制玩家动作,创建自定义皮肤的角色,控制场景,并在游戏中直接播放复杂的动画序列。
查看大图BlockbasterEngine
Minecraft 电影化引擎
Blockbaster Engine 是一个强大的数据包,用于直接在 Minecraft 中创建专业的电影化镜头、过场动画和动画序列。该引擎提供了一套完整的工具,用于录制、编辑和回放包含多个演员的复杂场景。
🎬 主要功能
演员系统
为你的场景创建和管理虚拟角色:
- 演员创建,支持唯一名称和 ID
- 自定义皮肤 — 为演员应用任意皮肤
- 可见性控制,包括名称和显示参数
- 演员数据库,支持保存和加载
- 交互式菜单,用于编辑演员属性
运动录制
实时捕捉玩家动作:
- 逐帧录制所有玩家移动、转向和动作
- 保存到存储以供后续使用
- 通过人偶回放 — 精确重复录制的动作
- 支持多个录制用于单个场景
- 索引系统,用于组织大量录制
场景编辑器
用于创建电影化镜头的专业工具:
- 创建和管理场景,支持唯一 ID
- 向单个场景添加多个录制
- 将演员链接到录制,实现同步回放
- 加载和编辑现有场景
- 交互式菜单,提供用户友好的控制界面
回放系统(玩家)
平滑且同步的回放:
- 逐帧执行录制的动作
- 同步单个场景中的多个演员
- 在过场动画回放期间控制玩家相机
- 完成后自动恢复玩家状态
- 回调系统,用于与其他系统集成
人偶系统
高级 NPC 回放系统:
- 动态创建具有指定皮肤的人偶
- 逐帧动画,包括移动和旋转
- 支持索引记录以进行优化
- 回放完成后自动清理
- 宏系统,用于高效加载数据
🚀 快速开始
安装
- 下载数据包
- 将
blockbaster-engine文件夹放入你世界的datapacks目录中 - 重新加载世界或运行
/reload
启动编辑器
要使用 Blockbaster Engine,请使用可视化编辑器而不是命令:
/function _blockbuster:open
启动后,编辑器界面将打开,并在动作栏(快捷栏上方)中显示菜单。
🎮 使用编辑器
界面控制
菜单导航:
- 鼠标滚轮(切换槽位)— 在菜单项之间切换
- RMB(鼠标右键)— 选择当前菜单项
主菜单结构:
- 🔴 Record — 开始录制动作
- ⏹ Stop — 停止当前录制
- ▶ Play — 播放上一次录制
- 🎬 Scenes — 打开场景管理菜单
- 🎞 Cutscene — 过场动画编辑器
- 👤 Character — 演员管理菜单
- ❌ Exit — 关闭编辑器
创建你的第一个场景
第 1 步:打开编辑器
/function _blockbuster:open
第 2 步:创建角色
- 滚动到 👤 Character
- 右键点击以打开菜单
- 选择所需操作(创建、列出、编辑)
第 3 步:录制动作
- 滚动到 🔴 Record
- 右键点击以开始录制
- 执行所需动作(移动、转向、跳跃)
- 滚动到 ⏹ Stop 并右键点击
第 4 步:创建场景
- 滚动到 🎬 Scenes
- 右键点击以打开场景菜单
- 创建新场景并添加录制
第 5 步:播放
- 选择 ▶ Play 以预览结果
🎯 角色菜单
在主菜单中选择 👤 Character 后:
- Character List — 查看所有已创建的演员
- Stop All — 停止所有人偶的回放
- Back — 返回主菜单
使用角色
- 创建具有唯一名称的演员
- 分配自定义皮肤
- 管理名称可见性
- 将录制链接到特定角色
🎬 场景菜单
在主菜单中选择 🎬 Scenes 后:
- Create Scene — 新建电影化场景
- Scene List — 所有已保存的场景
- Edit — 更改场景参数
- Add Recording — 将录制链接到场景
- Play — 开始场景
使用场景
- 一个场景可以包含多个录制
- 每个录制都链接到特定演员
- 回放期间自动同步所有演员
- 将场景保存到文件以便重复使用
🔧 技术特性
数据存储系统
- 使用 storage 存储临时数据
- 使用 loot tables 持久存储场景和演员
- 使用 predicates 实现条件逻辑和检查
优化
- 使用 索引系统 处理大量记录
- 使用 宏函数 动态加载数据
- 通过清理未使用数据实现高效内存管理
集成
- 使用 回调系统 与其他数据包交互
- 支持 Cutscene Engine 以提供高级功能
- 采用模块化架构,便于扩展功能
📋 要求
- Minecraft 版本:1.21.9+
- 游戏模式:任意(为方便使用推荐创造模式)
- 权限:执行命令需要管理员权限
🎯 使用示例
创建对话场景
- 创建两个具有不同皮肤的演员
- 为每个角色录制动作
- 创建场景并添加两个录制
- 使用场景编辑器调整时间
- 播放最终场景
电影化过场动画
- 录制相机(玩家)移动
- 为背景角色添加演员录制
- 使用回放系统控制相机
- 与 Cutscene Engine 集成以添加额外效果
🤝 与其他系统集成
Blockbaster Engine 支持通过以下方式集成:
- 回调函数 — 在事件发生时调用自定义函数
- Storage API — 访问场景和演员数据
- 谓词系统 — 为复杂场景提供条件逻辑
使用 Blockbaster Engine 在 Minecraft 中创作电影化杰作! 🎬✨
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。