UE4_武器3_武器切換(上)


首先把之前用作測試的節點斷開或刪除

 

 

 

 

修改weapon master的碰撞屬性,(query only意思是只可以被射線之類的的碰撞,膠囊體的碰撞依舊忽視)。

 

 

 

 在角色藍圖中新建一個射線檢測,按F觸發,看看是否有效

(說明,getworldLocation是獲得攝像機的定位,get forward vector是獲得它正對的方向。關於射線檢測具體的在之前有過說明,可參考之前的文章)

 

狂按F后觀察,有綠色的,說明被阻擋了。有效。

 

 

再讓它打印一下自己的名稱。

 

也沒有錯。

 

 

 

假設有一個背包,最多可以有三把武器,當我們按下F撿武器時,首先看我們背包有沒有格子,有格子就添加到格子上,沒有就不能添加。 

首先把之前測試的weapon修改為可以存三個變量的數組,再添加一個三個布爾值的數組,用來代表三個格子是否滿了。

 

 

 

 添加三個插槽,用來放置武器。(人形武器架克勞斯?)

 

 

然而撿完之后影子里並沒有酷炫的三把武器,可能是碰撞設置的原因。

 

 

 

按數字鍵切換武器

 

 

 

 正常運行,但報錯。

 

 解決方法:

 

 

然后用同樣的方式把上滾輪和下滾輪攻擊也修好。

 

當我們已經持有武器1,再按1時收回武器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM