《虚拟仿真实验脚本与策划》课件-四-2-知识点7:AI对话模块搭建_第1页
《虚拟仿真实验脚本与策划》课件-四-2-知识点7:AI对话模块搭建_第2页
《虚拟仿真实验脚本与策划》课件-四-2-知识点7:AI对话模块搭建_第3页
《虚拟仿真实验脚本与策划》课件-四-2-知识点7:AI对话模块搭建_第4页
《虚拟仿真实验脚本与策划》课件-四-2-知识点7:AI对话模块搭建_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

矿井灾害应急救援(火灾)虚拟仿真实验AI对话模块搭建目录01对话模块制作制作流程02工作任务验收检查本节内容的掌握程度Part1对话模块制作01对话模块制作AI机器人和面板功能■调取层级AIGroup容器整合机器人,交互按钮UI面板挂载ChangeAIState脚本,搭配LLM组件实现AI弹窗交互资源文件夹AIGroup01对话模块制作AI机器人和面板功能■

将层级完整AIGroup拖拽至资源面板,按钮弹窗切换开关全套交互组件,提前绑定脚本动画新建场景直接调AIGroup预制体制作01对话模块制作AI机器人和面板功能■新建空白测试场景拖入AIGroup预制体,右键解开预制体便于项目后期维护迭代。预制体管理01对话模块制作AI机器人和面板功能■联动Unity状态机与ChangeAIState脚本,运行状态脚本监听Toggle数值变化,下发切换指令同步控制机器人显隐。使用State来管理小机器人的状态01对话模块制作AI机器人和面板功能■在脚本中引入引擎与UGUI命名空间,公开按钮面板的机器人字段以支持可视化赋值;在Start函数中绑定按钮点击监听,通过脚本检索控制子物体显隐、绑定开关回调。状态管理部分代码01对话模块制作AI机器人和面板功能■

脚本通过transform.Find定位Toggle下的显隐子物体,接收开关数值变更以切换机器人模型激活状态;开关开闭同步联动对话面板。显示和隐藏的逻辑01对话模块制作AI机器人和面板功能■信息弹窗InfoPanel内置确定按钮,挂载点击关闭弹窗事件,弹窗关闭后自动切回主对话面板添加机器人状态按钮01对话模块制作聊天面板功能■点击Unity运行按钮启动仿真项目,待场景、AI面板加载完成后,确认大模型接口连接正常。滑动面板查看全部对话记录聊天测试01对话模块制作聊天面板功能■在层级面板找到TextOriginal基础文本模板,发送消息时复制生成TextClone展示问答,全部对话存入Content容器,滑动面板即可查看完整问答记录。查看答案保存情况01对话模块制作聊天面板功能■在聊天面板滚动视图内定位Content容器,承载所有克隆对话文本,可自适应高度,保留垂直滚动聊天面板内容01对话模块制作聊天面板功能■

找到聊天面板ScrollView组件,取消Horizontal横向滑动勾选,避免文字横向偏移聊天测试01对话模块制作聊天面板功能■我们编写专属脚本实现文本克隆功能,引用文本预制体与聊天Content容器,通过Instantiate生成新文本实例并挂载,填充对话内容、调整布局,动态展示多条聊天消息。部分代码内容01对话模块制作聊天面板功能■输入框内Placeholder占位文本用于空白状态提示,未录入文字时自动展示引导语句,输入内容后隐藏,清空输入框则重新显现,清晰指引用户填写提问内容。聊天测试01对话模块制作聊天面板功能■通过脚本监听录音运行状态,切换录制与停止按钮的显隐效果,防止重复录音,录制结束自动转文字填充输入框,完成按钮交互逻辑联动部分代码内容Part2工作任务验收02工作任务验收工作内容1■检查是否制作完成本节课程中的内容,完成面板的制作和测试,添加实例化的物体和提示面板实例化是制作相同内容的多个物

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论