各位开发者,欢迎来到我的频道
这篇文章我们来制作一个非常简单的NPC(不需要行为树版本)
1.首先我们进入虚幻4
第三人称模板
2.新建一个character actor
新建actor
3.导入人物模型
导入默认角色
4.添加几行简单的代码
Ai场景漫游
但是我们的NPC没有想走的意思
这是因为我们的没有告诉软件小白人应该去哪里,没有划定一个规定的区域让他去行走,所以我们要在引擎中使用导航体积
图片示例
然后我们的小白人就可以快乐的行走啦!
需要行为树版本的也不太复杂,为了防止水文章,就写在一起吧!
NPC角色漫游(行为树篇)
1.首先我们创建这些蓝图
蓝图如上
2.打开AI行为树,编写逻辑
行为树逻辑
3.打开黑板,创建一个变量
函数变量选择向量
4.创建的服务中编写随机寻找点的代码
代码如上(与无行为树类似)
5.运行行为树(Ai控制器中)
运行行为树
6.在我们的NPC栏目中添加AI控制器
确保是刚刚创建的AI控制器
总结与拓展
两种Ai漫游的方法均已罗列清楚啦!相信大家可能会了,接下来我稍微普及一下AI在游戏中的一些实战和运用吧!
游戏例子:双线交锋:新世界
游戏中AI分为两种阵营,游戏行为树大至如下:
正方AI可以精准的锁定反方的AI及玩家,展开猛烈的攻击,当玩家离开AI的一定距离之后,AI会收枪进入巡逻状态
巡逻状态的Ai发现敌方玩家或AI时召集同方AI对敌方展开猛烈攻击
死亡后读取AI手中的武器,并且生成武器在地面上
本游戏中的AI或许对比其他游戏还是不够智能,后期将会继续改进的
Ai行为树和漫游制作是虚幻4中不可或缺的一部分,也是增加独立游戏趣味性的一部分
喜欢我的频道,欢迎大家订阅
在本文的最后,给大家发放一下福利吧
根据军事元素Ai作画01
根据军事元素Ai作画02
#虚幻4#游戏开发的二三事#pc游戏#独立游戏开发#