跳转至

ShowQuestionDialog 选择对话框

格式

ShowQuestionDialog(speaker, content, choices, callback)

简介

打开选择对话框。

参数

名称 类型 描述
speaker string 角色名
content string 对话内容
choices list 选择内容
callback 回调函数

实例

当运行开始时打开选择对话框并执行回调函数Answer。点击选项A,日志区打印1;点击选项B,日志区打印2。

import fg

asset = fg.AssetCreate()
asset.name = 'Main Scene'
asset.state = fg.STATE.VOXMODEL
asset.vmFile = 'mainScene'
asset.icon='icon.png'
fg.AssetRegister(asset)

def Answer(index, choice): #index和choice为指定参数,不可更改。
    if choice == 'A':
        print(1)
    elif choice == 'B':
        print(2)
    pass

def onStart(self):
    fg.ShowQuestionDialog("NPC", "Hello World!",["A","B"], Answer)

fg.AssetSetStartCBFunc(asset, onStart)