Unity接入ChatGPT:实现游戏AI对话系统

新闻资讯   2023-06-07 09:01   77   0  

课程介绍


本套课程会教授大家如何使用ChatGPT帮助我们进行Unity开发。
我们会先由浅入深地进行学习,先学习ChatGPT的插件,使用它们自动编写代码来完成一个小案例。然后再使用OpenAI提供的API来跟ChatGPT进行交互,达到自由对话的效果。
学会了本套课程,我们就可以使用ChatGPT来辅助我们Unity的开发了。

适合对象




1、有一定Unity基础和C#基础的同学。
2、想用AI辅助Unity开发的同学。
3、想实现自由对话功能的同学。

课时列表

00-演示课程

01-ChatGPT的简介

02-ChatGPT的镜像网站

03-ChatGPT编写文案

04-ChatGPT帮助我们理解官方文档和编写代码

05-导入AICommand插件

06-获取API Key

07-AICommand批量创建和删除物体

08-AICommand批量重命名、批量创建文件夹和删除文件夹

09-AICommand插件的原理

10-导入AI Toolbox插件

11-AI Toolbox插件的Generate Component的参数

12-AI Toolbox的Endpoint

13-AI Toolbox的配置参数

14-AI Toolbox剩下的配置参数

15-搭建测试场景

16-给场景物体添加材质球

17-自动编写脚本让小球运动

18-自动编写脚本销毁小球

19-制作胜利面板和失败面板

20-自动编写失败面板的脚本

21-自动编写胜利面板的脚本

22-RequireComponent特性

23-Tooltip特性

24-自动生成图片的功能

25-搭建对话框UI

26-对话框显示对话内容

27-对话框逐字显示内容

28-完善逐字显示功能

29-富文本功能

30-修复漏掉最后一个字符的bug

31-富文本b标签的逐字显示

32-使用断点调试理解b标签的逐字显示

33-富文本i标签的逐字显示

34-富文本size标签逐字显示

35-富文本color标签逐字显示

36-发送按钮的功能

37-与ChatGPT交互的思路

38-与ChatGPT交互的准备工作

39-自定义发送的数据的类

40-自定义回复的数据的类

41-用UnityWebRequest发送数据和接收数据

42-初步实现与ChatGPT对话

43-ChatGPT管理器

44-ChatGPT管理器实现不连续对话

45-ChatGPT管理器实现连续对话

46-完善发送按钮以及补充说明

47-导入森林场景

48-用第一个人称控制器在森林中走动

49-导入NPC

50-显示交谈的提示信息

51-显示对话面板

52-对话时禁止玩家移动

53-对话面板加入关闭按钮

54-对话的时候解放鼠标光标

55-修复对话面板的bug

56-NPC转向的功能

57-对话时显示“对方正在思考中”的提示


SiKi学院

公众号|SiKi学堂

官   网|www.sikiedu.com


   

观看请加入Unity A计划

永久有效期:

https://www.sikiedu.com/course/1470

一年有效期:

https://www.sikiedu.com/course/1471

文章引用微信公众号"SiKi",如有侵权,请联系管理员删除!

博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。