Director’s Camera
适用于 NeoForge 的服务端驱动镜头过场。可通过 JSON、KubeJS 或游戏内的 Director's Camera 创建镜头路径,并向任意玩家播放。支持画面震动、定时音效、长按跳过、关键帧动画和锚点。
介绍
导演镜头
DirectorsCamera 为你的世界带来一支摄影团队。
不必把玩家传送来传送去,也不用把他们锁在船上展示某处景物。你可以使用镜头工具、kubejs 或 JSOn 数据包描述镜头路径,然后让游戏沿途飞行,向玩家展示你想让他们看到的内容。视角会从玩家身上升起,沿着你设定的路径滑行,并在镜头结束后将控制权交还给玩家。播放期间,玩家无法行走、环顾四周或破坏任何东西,因此他们看到的画面正是你精心构图的镜头。
这些过场动画适用于出生点导览、Boss亮相、任务开场、展示刚刚完成的机器,或缓缓掠过基地的天际线。
边走边构建镜头
导演镜头(工具与实用工具选项卡)可以录制镜头,无需任何人输入坐标。站在你想要的镜头位置,朝向你想拍摄的方向,然后点击即可。
| 操作 | 效果 |
|---|---|
| 右键 | 将当前位置和视角保存为下一个镜头点 |
| 右键点击标记 | 将该镜头点移动到你当前站立的位置 |
| 潜行 + 右键 | 撤销上一个镜头点 |
| 左键 | 从第一个镜头点到最后一个镜头点,完整预览镜头 |
| 潜行 + 左键,连续两次 | 清除录制内容 |
| 潜行 + 滚轮 | 加快或减慢镜头速度 |
手持镜头时,你可以在世界中看到完整镜头路径,每个镜头点都有编号标记。指示镜头朝向的线条会从一个镜头点延伸到下一个镜头点,并显示镜头实际经过的曲线路径。你当前注视的标记会变成绿色,方便你确认即将修改的是哪一个镜头点。
录制内容会保存在物品上,因此你可以把镜头交给其他人、在箱子里存放多个镜头以备不同场景使用,也可以复制一个镜头并编辑副本。
满意后,为镜头命名并保存,之后随时都可以播放:
/directorscamera camera save myworld:intro
/directorscamera play myworld:intro
你可以为自己、指定玩家、范围内所有玩家或服务器上的所有玩家播放镜头。
跟随建筑的镜头
在房间里放置一个过场锚点方块,并以该方块为基准录制镜头。同一房间的其他副本,无论旋转了多少角度、位于世界何处,都能正确播放相同的镜头。这适用于地牢房间、预制结构,以及任何会被结构重复生成的建筑。
锚点也可以在玩家走到设定距离内时自行播放过场动画,并可设置为每位玩家只播放一次,或在冷却时间结束后再次播放。锚点方块在生存模式下是隐形的,因此除了你以外,其他人都看不到它(创造模式下或手持镜头时除外)。
音效、震动与退出方式
镜头可以包含与画面同步的音效提示,并由每位观看者分别播放,因此即使服务器卡顿,音乐和音效也能保持同步。音效可以固定在世界中的某个位置,也可以跟随镜头移动。
屏幕震动也可以独立使用,并可设置作用半径,让附近的玩家感受到更强烈的震动,远处的玩家感受到较弱的震动。可以用来表现爆炸、机械运作或 Boss 落地。
任何可跳过的镜头都会在玩家按住跳跃键一秒半后结束,屏幕角落还会显示进度条,提示玩家操作正在生效。如果出现问题,使用 /directorscamera fix 即可立即让玩家恢复对角色的控制。
预设镜头
几种常用镜头动作都只需一行命令:绕某个点完整环绕一圈、直线飞掠、下降至目标处、原地转向、向某个物体推进,以及原地旋转并可无限循环、直到玩家跳过的全景镜头。
整合包作者须知
过场动画可以写成数据包 JSON 文件,因此整合包无需任何脚本即可附带它们。点位生成器负责繁琐的部分:轨道、螺旋、弧线和全景由中心和半径来描述,而不是手动列出几十个点。
如果你的整合包使用 KubeJS,一切也都可以从脚本中使用:在代码中构建镜头,在镜头中的精确时刻运行命令或你自己的逻辑,对过场动画的开始、刻更新、完成或被跳过做出反应,并在播放开始前取消播放。在游戏中使用相机物品制作的镜头可以直接导出为数据包文件或 KubeJS 脚本,并粘贴到你的整合包中。
底层还有一个 Bedrock 风格的关键帧动画系统,带有表达式、循环模式和混合过渡,如果你想从 Blockbench 动画驱动相机(或任何其他东西)。
需求
Minecraft 26.1.2,NeoForge。KubeJS 是可选的,仅在脚本 API 中需要。其他所有内容,包括相机物品、锚点和数据包过场动画,无需它即可工作。
完整文档、命令列表和脚本参考都在 GitHub 页面上。
常见问题
Director’s Camera 支持哪些 Minecraft 版本?
Director’s Camera 支持 Minecraft Java 版 1.21.1–26.1.2,共 2 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Director’s Camera 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Saereth 的其他作品
查看全部 →Animus
为你的血魔法注入更多魔法。
Animus
血魔法附属模组,包含仪式等内容
Simple Teleporters Reforged
简易传送器模组添加了一个可合成的传送器方块,让你快速穿梭于世界之间!
Neo Vitae
以鲜血献祭,换取力量。吞噬生命的祭坛、扭曲世界的印记、无尽地牢中的自定义恶魔、汲取灵魂的有意识盔甲,以及能用精华替你承受伤害的盾牌。自底层起由数据包驱动。
评论
登录后评论和评分