跳到正文

P1nero’s Dialogue Lib

作者:P1nero

为模组开发者简化自定义 GUI 对话框的实现,并提供一致的样式

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

警告:此项目将不再更新。我们有更好的选择:Arc Quest。

面向玩家:

你可以在配置文件中修改偏好设置。

#剧情对话是否使用[打字机效果]
enable_typewriter_effect = true
#[打字机效果]打字速度
#Range: > 1
typewriter_effect_speed = 2
#[打字机效果]打字间隔
#Range: > 1
typewriter_effect_interval = 2
#是否开启[背景框]
enable_background = true
#[选项]是否居中
option_in_center = false
#是否绘制[回答]的背景
enable_ans_background = false
#是否绘制[选项]的背景
enable_opt_background = false
#使用[渐变背景框]或[边框背景框]
faded_background = true
#对话框宽度
#Range: > 100
dialog_width = 300

面向开发者:

wiki:https://github.com/P1neapplell0/DialogueLib/wiki

此模组提供了一个对话前置库,方便你构建对话。虽然它只有几种样式,但功能齐全。
你可以:

  • 像构建树结构一样创建对话,并为每个选项设置不同分支
  • 调整对话框高度
  • 在按下按钮后触发自定义事件
  • 向服务器发送指定的请求代码

自定义实体的用法示例,请参阅:
TuDiGong Entity

现有实体的用法示例,请参阅:

IEntityDialogueExtension

ReceptionistDialogExtension

你也可以使用 datagen 生成对话翻译:

ExampleLangProvider

此模组扩展了 TheAether 的 Valkyrie 对话系统,新增了:

  • 打字机效果
  • 树状结构构建
  • 位置调整功能
  • 插入图片功能
  • 酷炫的背景
  • 更多前置库

依据 GNU Lesser General Public License v3.0 许可协议授权。

常见问题

P1nero’s Dialogue Lib 支持哪些 Minecraft 版本?

P1nero’s Dialogue Lib 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

P1nero’s Dialogue Lib 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

P1nero 的其他作品

查看全部 →