社区
Unity3D
帖子详情
Unity3D人工智能AI角色如何实现自主移动和行为操控?
louis2103
2018-03-29 08:11:48
游戏场景和物体角色已经创建好了,下面是添加的C#脚本,但是运行游戏却没有反应,不能实现行为操控。应该是代码设置和添加组件的问题,没找到具体的操作教程,求大神指教解惑!!!
脚本对应的行为功能如下图:
...全文
2374
5
打赏
收藏
Unity3D人工智能AI角色如何实现自主移动和行为操控?
游戏场景和物体角色已经创建好了,下面是添加的C#脚本,但是运行游戏却没有反应,不能实现行为操控。应该是代码设置和添加组件的问题,没找到具体的操作教程,求大神指教解惑!!! 脚本对应的行为功能如下图:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
m0_51545057
2020-10-14
打赏
举报
回复
引用 3 楼 louis2103的回复:
刚接触unity,通过学习现在问题已经解决了,都是些比较基础的,脚本是教材配套的源码包。
请问一下是哪里的问题呀?
翎77
2018-09-20
打赏
举报
回复
我想问下,如果是飞机应该怎么写
louis2103
2018-05-02
打赏
举报
回复
刚接触unity,通过学习现在问题已经解决了,都是些比较基础的,脚本是教材配套的源码包。
小数点666
2018-04-12
打赏
举报
回复
在有限的空间内,换算你主角的各个属性值,然后对属性值和阈值做匹配,匹配结果就是决策结果
yuping511313
2018-04-03
打赏
举报
回复
这个 ?不是你本人写的吧都到这步了,调试调试就ok了.
Unity3D
人工智能
编程精粹
实现
AI
角色
的
自主
移动
——
操控
行为
源码工程.rar
Unity3D
人工智能
编程精粹
实现
AI
角色
的
自主
移动
——
操控
行为
源码工程
操控
行为
”是指操作控制
角色
,让它们能以模拟真实的方式在游戏世界中
移动
。它的工作方式是通过产生一定大小和方向的
操控
力,使
角色
以某种方式运动。它属于
AI
模型中的运动层。 (1)
操控
行为
包括一组基本“
行为
”。对于单独的
AI
角色
,基本
操控
行为
包括: 使
角色
靠近或离开目标的“Seek”,“Flee”
行为
; 当
角色
接近目标时使他减速的“Arrival”
行为
; 使捕猎者追逐猎物的“Pursuit”
行为
; 使猎物逃离捕猎者的“Evade”
行为
; 使
角色
在游戏世界中随机徘徊的“Wander”
行为
; 使
角色
沿着某条预定路径
移动
的“PathFollowing”
行为
; 使
角色
避开障碍物的“ObstacleAvoidance”
行为
等 基本
行为
中的每一个
行为
,都产生相应的
操控
力,使这些
操控
力以一定的方式组合起来(实际上就相当于将这些基本“
行为
”进行了不同的组合),就能够得到更复杂的“
行为
”,从而
实现
更为高级的目标。 (2)对于组成小队或群体的多个
AI
角色
,包括基本的组
行为
如下。 与其他相邻
角色
保持一定距离的“Separation”
行为
; 与其他相邻
角色
保持一致朝向的“Alignment”
行为
; 靠近其他相邻
角色
的“Cohesion”
行为
;
unity3d
Arpg游戏源码.7z.001
unity3d
Arpg游戏源码。此为完整的
Unity3D
游戏源码。 可通过
操控
主角进行
移动
,技能释放,攻击敌人等。 敌人由
AI
控制,会自动攻击玩家。
unity3d
Arpg游戏源码.7z.002
unity3d
Arpg游戏源码。此为完整的
Unity3D
游戏源码。 可通过
操控
主角进行
移动
,技能释放,攻击敌人等。 敌人由
AI
控制,会自动攻击玩家。 资源太大了所以分包上传,可以查看我的其他资源下载另外一个分包。
Unity
人工智能
编程精粹学习笔记
实现
AI
角色
的
自主
移动
——
操控
行为
操控
行为
“
操控
行为
”是指操作控制
角色
,让它们能以模拟真实的方式在游戏世界中
移动
。它的工作方式是通过产生一定大小和方向的
操控
力,使
角色
以某种方式运动。它属于
AI
模型中的运动层。 (1)
操控
行为
包括一组基本“
行为
”。对于单独的
AI
角色
,基本
操控
行为
包括: 使
角色
靠近或离开目标的“Seek”,“Flee”
行为
; 当
角色
接近目标时使他减速的“Arrival”
行为
; 使捕猎者追逐猎物的“Pursuit”
行为
; 使猎物逃离捕猎者的“Evade”
行为
; 使
角色
在游戏世界中随机徘徊的“Wander”
行为
;
实现
AI
角色
的
自主
移动
——
操控
行为
Unity3D
人工智能
框架模型 游戏UI的框架模型 尽管每种游戏需要的
AI
技术都有所不同,但绝大部分现代游戏中对UI的需求都可以分为三级: 运动层:导航和寻路是运动层
AI
的主要任务,它们决定了
角色
的
移动
路径。当然具体的
移动
行为
还需要动画层的配合。运动层包含的算法能够把上层做出的决策转化为运动。 决策层:决策层的任务是决定
角色
在下一时间该做什么。一般情况下,每个
角色
都有许多不同的行...
Unity3D
2,543
社区成员
2,142
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章