登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
目标导向的AI:GOAP
¥398 购买
目标导向的AI:GOAP
教程
高级
12 小时
Joker
概述
作者信息
互动讨论
课程评价
22人收藏,46人学习
登录后开始教程
章节1
GOAP的状态
1.
可试看
什么是GOAP?
2.
可试看
创建项目、素材与源码
3.
可试看
建立状态类
4.
状态的比较器
5.
状态的集合管理
6.
状态集合的类型验证
章节2
GOAP的目标
1.
建立目标类
2.
目标的类型检查
3.
目标的优先级更新
4.
GOAP代理组件
5.
目标按优先级排序
6.
目标检查器的依赖完善
章节3
GOAP的行为
1.
行为基类
2.
行为的集合管理
章节4
GOAP的计划
1.
计划与计划节点
2.
简易对象池
3.
获取符合效果的行为
4.
构建计划
5.
生成基于目标的计划
6.
任务节点与Action的运行
7.
执行计划
8.
制定与完成计划
9.
基于效果的比较函数
10.
打断任务
章节5
配套案例的准备工作
1.
有限状态机
2.
搭建基础场景
3.
浆果管理
4.
村民的管理
5.
角色基础搭建
6.
角色的状态
章节6
GOAP编辑器部分优化
1.
GOAP状态名称类型更换
2.
状态下拉选项
3.
状态类型的检查
4.
计划窗口
章节7
完成配套案例
1.
规划GOAP状态
2.
完成吃的目标
3.
完成吃的行为
4.
完成休息的目标与行为
5.
种植浆果行为
6.
采摘浆果行为
7.
移动到浆果的行为
8.
补充bug修复
摘要
课已完结
课程介绍
让AI基于一个目标来制定一个计划,例如干掉玩家、保护队友等,是AI的一种解决方案,详情可以查看第一节课介绍部分。
课程主要分为两个部分:GOAP框架搭建以及配套案例,配套案例本身并不复杂
课程关联
本课程本身是独立的,并不需要前置课程,但是需要学员具备足够的基础知识,至少可以独立完成休闲游戏的开发。
课程使用了Odin作为序列化工具,除此以外没有使用其他第三方插件
本课程会作为其他课程的前置课程,相关课程如果有课程包也会包含在内,目前已确定的:
ARPG系列第八季,所以这个课程相当于ARPG第七季。
素材与源码
提供每节课的源码素材等,注意资源中的源码解压后是一个Git项目,可以使用GithubDesktop或其他类似软件打开使用
GithubDesktop导入方式:
点击File
点击Add local respository
选择路径
Add respository
交流群
交流群:885222391,无加入条件,属Unity交流群
课程群:567121395,加入时需填写LearnID (点击头像 选择我的学习,即可看到LearnID ) ,属课程答疑群
售前咨询:QQ739554159
标签
GOAP
游戏设计
AI
建议的Unity版本
2021.3 - 2023.2
教程
目标导向的AI:GOAP
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
目标导向的AI:GOAP
登录后开始教程
章节
1
GOAP的状态
1.
可试看
什么是GOAP?
2.
可试看
创建项目、素材与源码
3.
可试看
建立状态类
4.
状态的比较器
5.
状态的集合管理
6.
状态集合的类型验证
章节
2
GOAP的目标
1.
建立目标类
2.
目标的类型检查
3.
目标的优先级更新
4.
GOAP代理组件
5.
目标按优先级排序
6.
目标检查器的依赖完善
章节
3
GOAP的行为
1.
行为基类
2.
行为的集合管理
章节
4
GOAP的计划
1.
计划与计划节点
2.
简易对象池
3.
获取符合效果的行为
4.
构建计划
5.
生成基于目标的计划
6.
任务节点与Action的运行
7.
执行计划
8.
制定与完成计划
9.
基于效果的比较函数
10.
打断任务
章节
5
配套案例的准备工作
1.
有限状态机
2.
搭建基础场景
3.
浆果管理
4.
村民的管理
5.
角色基础搭建
6.
角色的状态
章节
6
GOAP编辑器部分优化
1.
GOAP状态名称类型更换
2.
状态下拉选项
3.
状态类型的检查
4.
计划窗口
章节
7
完成配套案例
1.
规划GOAP状态
2.
完成吃的目标
3.
完成吃的行为
4.
完成休息的目标与行为
5.
种植浆果行为
6.
采摘浆果行为
7.
移动到浆果的行为
8.
补充bug修复