对话系统-1
蓝图接口*1,装载在AI身上
AI.AIController*1
自己制作HUD*1
GameMode存一个HUD,然后Playerchara从其中提取存储
Playerchara中制作交互,首先进行qiu球形检测,检测范围,自身loc,END:自身loc+(CameraForward*200)
然后判断是否击中,判断击中目标是否含有对应蓝图接口,如果有存储为变量并显示UI,随后返回击中的Actor变量,需要返回变量是因为需要知道调用的是谁的接口,而如果没有接口则不显示UI,并且不返回Actor变量
关于判断显示函数->DisplayMessage
判断Bool,如果需要显示,则判断交互框变量是否存在,如果不存在则创建Widget并填充变量,随后将其添加到HUD中,设置自动大小后设置其在屏幕中的位置
如果不需要显示,则判断交互框变量是否存在,如果存在则将其移除并设置变量为空