社区
Unity3D
帖子详情
Unity3D人工智能AI角色如何实现自主移动和行为操控?
louis2103
2018-03-29 08:11:48
游戏场景和物体角色已经创建好了,下面是添加的C#脚本,但是运行游戏却没有反应,不能实现行为操控。应该是代码设置和添加组件的问题,没找到具体的操作教程,求大神指教解惑!!!
脚本对应的行为功能如下图:
...全文
2371
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
控制,会自动攻击玩家。
AI
算法
实现
及应用
该课程主要介绍了如何利用常见的
人工智能
算法
实现
AI
算法,同时将其应用到项目开发中,常用的
AI
算法有:
AI
行为
树,FSM,基于脚本,基于感知的等等,课程讲解了很多
AI
算法,这些算法都有相关案例展示。也是解决
AI
算法非常好的方法,相比游戏中
实现
的
AI
算法都是比较呆板的,事先通过数值设定好的,这样玩家玩几次后就把套路摸清了,缺乏变化。该课程对使用的
AI
算法做了一个总结,这样对读者学习
AI
算法帮助很大,希望读者通过该课程的学习能够对
AI
有更深的理解。
unity3d
Arpg游戏源码.7z.002
unity3d
Arpg游戏源码。此为完整的
Unity3D
游戏源码。 可通过
操控
主角进行
移动
,技能释放,攻击敌人等。 敌人由
AI
控制,会自动攻击玩家。 资源太大了所以分包上传,可以查看我的其他资源下载另外一个分包。
Unity
人工智能
编程精粹学习笔记
实现
AI
角色
的
自主
移动
——
操控
行为
操控
行为
“
操控
行为
”是指操作控制
角色
,让它们能以模拟真实的方式在游戏世界中
移动
。它的工作方式是通过产生一定大小和方向的
操控
力,使
角色
以某种方式运动。它属于
AI
模型中的运动层。 (1)
操控
行为
包括一组基本“
行为
”。对于单独的
AI
角色
,基本
操控
行为
包括: 使
角色
靠近或离开目标的“Seek”,“Flee”
行为
; 当
角色
接近目标时使他减速的“Arrival”
行为
; 使捕猎者追逐猎物的“Pursuit”
行为
; 使猎物逃离捕猎者的“Evade”
行为
; 使
角色
在游戏世界中随机徘徊的“Wander”
行为
;
Unity3D
2,535
社区成员
2,141
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章