GermQuestDialogue


GermQuestDialogue简介

GermQuestDialogue 是萌芽引擎的免费附属插件,它支持为BetonQuestChemdah任务插件创建自定义可视化对话界面


使用须知

在使用BetonQuest前,需要在插件的config.yml做出如下配置更改

default_conversation_IO: germ

在使用Chemdah插件前,需要在对话配置文件中做出如下配置更改

Tips: 该对话主题不支持告别

__option__:
  theme: 'germ'
指令 作用
/gqd 查看指令帮助
/gqd reload 重载插件

配置文件

Config.yml

#对话界面设置
DialogueSettings:
  #是否使用插件来进行按钮排序
  #启用后将使得 对话选项画布组件 的locationY属性作为最后一个选项按钮的locationY属性 并从上往下排序
  #不启用时请使用画布的 layout 功能自行实现排序
  autoSortButton: true

DialogueGui.yml

#GUI索引名 不可更改
默认对话:
  options:
    #设置起始坐标轴,你可以根据你的习惯来设置这个界面的原点。(如果删除此行,默认为MC界面的最上边)
    startX: "w*0.5"
    #设置起始坐标轴,你可以根据你的习惯来设置这个界面的原点。(如果删除此行,默认为MC界面的最左边)
    startY: "h*0.5"
    #是否取消ESC关闭界面 (建议为true)
    escCancel: true
    #界面打开动画
    animations:
      - "从透明到不透明"
  background:
    type: texture
    path: "local<->textures/dialogue/background.png"
    locationX: "w*-0.500"
    locationY: "h*0.298"
    width: "w*1.0"
    height: "h*0.2"
  对话内容标题:
    type: label
    #文字的对齐方式 左对齐 left  右对齐 right 居中 center  可删除 默认为left
    align: "center"
    #缩放 注意引号 可用 w h 计算 1为原大小
    scale: "1"
    #字符串
    texts:
      - ""
    locationX: "w*-0.014"
    locationY: "h*0.310"
  对话内容文本:
    type: label
    align: "center"
    scale: '1'
    font: "default"
    locationY: "h*0.360"
    #行高 默认为自适应
    lineHeight: '10'
    #行间距 默认为0
    lineSpace: '0'
    #自动换行的像素长度 (在scale之前计算) 每行超过长度的字符串将会自动被换行到下一行 (默认为不自动换行)
    splitWidth: "w*0.4+40"
    #字符串
    texts:
      - ""
  对话选项画布组件:
    type: canvas
    #画布的起点坐标
    locationX: "110"
    #填写只有一个选项时选项应在的Y轴位置
    locationY: "65"
    #画布的长宽 使用layout时需要配置
    width: "124"
    height: "500"
    #layout:
    #  #布局器类型 FLOW 将根据组件的宽高 自动瀑布流式的填充进容器
    #  type: FLOW
    #  # 组件间隙
    #  gapX: "5"
    #  gapY: "5"
    #相对于画布的组件
    relativeParts:
      对话选项按钮模板:
        type: button
        enable: true
        defaultPath: "local<->textures/dialogue/an.png"
        hoverPath: "local<->textures/dialogue/an1.png"
        clickSound: "minecraft:ui.button.click"
        locationX: "0"
        locationY: "0"
        width: "123"
        height: "25"
        align: "center"
        texts:
          - "选项1"
        textOffsetX: "10"

results matching ""

    No results matching ""