【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