Typewriter(打字机) | 新世代的任务插件,不仅仅是任务

授权转载 开源 娱乐 其他 Typewriter(打字机) | 新世代的任务插件,不仅仅是任务 0.8.0

完成注册/登录后下载
对话或过场动画等交互功能获得了许多新能力。

交互边界​

交互边界将交互限制在某个动作或空间内,例如当玩家走开时取消对话。
交互边界可以有两种模式:中断模式 (Interrupting) 和 阻止模式 (Blocking)。
中断模式 意味着如果玩家违反了边界条件,交互将被取消。
阻止模式 意味着玩家被禁止违反边界条件,确保玩家能够完整地看完对话内容。

模式由交互的优先级与边界的优先级决定。如果交互具有更高的优先级,则处于 阻止模式;如果优先级相同或更低,则处于 中断模式。
条目会继承其所在页面的优先级。

一些交互边界的例子包括:
  • PlayerRadiusInteractionBound:玩家需保持在边界启动时的特定半径范围内。
  • LookAtNpcInteractionBound:类似于 PlayerRadiusInteractionBound,但会强制玩家看向目标实体。
  • LockInteractionBound:完全锁定玩家的相机,使其无法移动和旋转。
  • CommandInteractionBound:当玩家运行除 /tw 命令外的其他命令时触发。

交互上下文​

第二个新概念是 交互上下文。这允许您将变量传递给序列中的后续条目,从而实现更灵活的交互。例如,询问用户输入并在之后使用该输入,或者在玩家点击的方块上生成某些东西。

自定义命令​

虽然之前也可以让 Typewriter 创建自定义命令,但现在您可以为该命令添加参数,并在后续条目中使用这些参数输入的内容。

输入对话​

NPC 现在可以提出更开放式的问题,比如询问您想要烤多少块饼干 🍪,或者要求您说出某个特定短语(如密码)。

其他特性​

这并不是我们添加的全部内容。一些值得注意的新功能包括:
  • 速度数据:您现在可以指定 NPC 行走的快慢速度。
  • “替换为…” 按钮:现在在 Web 面板中,您可以将现有条目替换为不同的条目。这特别有用!
  • 针对长篇电影式内容模式的改进导航
  • 允许发光效果数据拥有颜色
  • 以及 70 多项 其他新功能!
要查看所有更改,请查看完整的更新日志。

开发者变更​

这个新版本包含了许多面向开发者的重大变更!我们提供了一份完整的迁移指南来帮助您将您的扩展迁移到新版本。
后退
顶部 底部