【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利


3楼猫 发布时间:2022-12-06 20:35:59 作者:神兜兜的孙神 Language

各位开发者们大家好呀!欢迎来到我的频道

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第0张

今天我们来制作简单的昼夜交替系统

其实非常的简单,使用世界相对旋转蓝图就可以啦!

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第1张

目标对象:LIght Source

打开关卡蓝图,输入以下代码

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第2张

昼夜交替

添加actor场景旋转的是太阳光位置

创建旋转体中旋转的是Y轴

事件Tick的作用:这个游戏程序一旦开始,CPU每一帧都会执行与之相联系的代码,当然运用的不好会相当危险啦

举个错误的例子:

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第3张

直接不限制生成

如果输入这个代码并且运行,电脑会因为处理大量的信息导致崩溃,到时候估计邀请专业团队来喽!

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第4张

专业团队

好不开玩笑了,我们继续吧

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第5张

到目前为之,我们可以基本完成昼夜系统了

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第6张

实机展示

玩家可以看着地上的影子不断地变长,直至消失,最后地面的场景也不断地暗下来

昼夜交替系统主要运用在开放世界游戏中,夜晚当然也会从角落中生成怪物来攻击玩家

说到攻击玩家,首先要靠近玩家,这里又有两种方法来解决这个问题

使用Ai聆听组件(非行为树)

主要蓝图:Ai Move To与Cast to(主角名称)

首先创建一个PawnSensing

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第7张

Ai聆听组件

使用Ai move to蓝图,注意的是一定pawn接口处一定要连接Self,这是因为NPC不知道要移动谁,开发者的这个步骤是告诉它要自我移动,看到玩家向他靠近

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第8张

NPC向我们走了过来

到这边非蓝图部分我们就解决了

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第9张

使用行为树组件实现NPC自动跟随

跟上次角色漫游原理是相同的

创建一个事件

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第10张

新建事件

输入跟随代码,获取的是玩家的具体位置

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第11张

跟随代码

编写主要逻辑行为树,即NPC可以实时检测玩家的位置

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第12张

玩家位置检测并移动

最后我们的NPC可以走到我们的面前

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第13张

NPC来到了我们的面前

做完我们的NPC,相信大家都已疲倦,文章的最后送上福利

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第14张

AI作画(古风少女)

游戏开发思路

近年来,我们的国产游戏都在输出自己的传统文化,比如某神中做了一个京剧风格的人物角色,得到了大家的一致好评,要怎样合理的往游戏中增加我国文化,应成为每个游戏开发者必须思考的话题,所以今天的福利并不是之前的日系画法,偏重中国的水墨画风格,希望大家能够喜欢

针对传统文化怎么影响中国游戏这个话题,待我深入研究之后,我会及时向诸位分享我的看法和观点。

【PC游戏】虚幻引擎4技术分享第二期(昼夜交替与NPC跟随)结尾有福利-第15张

#pc游戏#独立游戏开发#虚幻引擎#女朋友#虚幻4#


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