【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利


3楼猫 发布时间:2022-12-05 21:37:26 作者:神兜兜的孙神 Language

各位开发者,欢迎来到我的频道

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第0张

这篇文章我们来制作一个非常简单的NPC(不需要行为树版本)

1.首先我们进入虚幻4

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第1张

第三人称模板

2.新建一个character actor

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第2张

新建actor

3.导入人物模型

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第3张

导入默认角色

4.添加几行简单的代码

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第4张

Ai场景漫游

但是我们的NPC没有想走的意思

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第5张

这是因为我们的没有告诉软件小白人应该去哪里,没有划定一个规定的区域让他去行走,所以我们要在引擎中使用导航体积

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第6张

图片示例

然后我们的小白人就可以快乐的行走啦!

需要行为树版本的也不太复杂,为了防止水文章,就写在一起吧!

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第7张

NPC角色漫游(行为树篇)

1.首先我们创建这些蓝图

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第8张

蓝图如上

2.打开AI行为树,编写逻辑

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第9张

行为树逻辑

3.打开黑板,创建一个变量

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第10张

函数变量选择向量

4.创建的服务中编写随机寻找点的代码

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第11张

代码如上(与无行为树类似)

5.运行行为树(Ai控制器中)

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第12张

运行行为树

6.在我们的NPC栏目中添加AI控制器

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第13张

确保是刚刚创建的AI控制器

总结与拓展

两种Ai漫游的方法均已罗列清楚啦!相信大家可能会了,接下来我稍微普及一下AI在游戏中的一些实战和运用吧!

游戏例子:双线交锋:新世界

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第14张

游戏中AI分为两种阵营,游戏行为树大至如下:

正方AI可以精准的锁定反方的AI及玩家,展开猛烈的攻击,当玩家离开AI的一定距离之后,AI会收枪进入巡逻状态

巡逻状态的Ai发现敌方玩家或AI时召集同方AI对敌方展开猛烈攻击

死亡后读取AI手中的武器,并且生成武器在地面上

本游戏中的AI或许对比其他游戏还是不够智能,后期将会继续改进的

Ai行为树和漫游制作是虚幻4中不可或缺的一部分,也是增加独立游戏趣味性的一部分

喜欢我的频道,欢迎大家订阅

在本文的最后,给大家发放一下福利吧

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第15张

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第16张

根据军事元素Ai作画01

【PC游戏】虚幻引擎4技术分享第一期(NPC制作)结尾有福利-第17张

根据军事元素Ai作画02

#虚幻4#游戏开发的二三事#pc游戏#独立游戏开发#


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com