【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