UE4 藍圖之相關知識點總結

1、獲取關卡中存在的所有指定Actor

  • Get All Actors Of Class 根據actor所屬藍圖類來獲取
  • Get All Actors with Interface 根據actor所屬藍圖類所屬藍圖接口來獲取
  • Get All Actors with Tag 根據actor藍圖類所設置的Tag來獲取

這裏寫圖片描述

2、ForLoop的使用

這裏寫圖片描述

3、自定義延時循環

這裏寫圖片描述

4、Pickup 撿道具 destroy actor

  • 該道具需要設置碰撞爲overlop

這裏寫圖片描述

5、子彈 SpawnActor

  • 子彈藍圖類需要添加ProjectileMovement組件,這裏設置初識速度爲2000,不受重力影響

這裏寫圖片描述

這裏寫圖片描述

  • 讓子彈在主角前方100個單位的距離產生,並沿着主角正前方發射去處。

這裏寫圖片描述

  • 讓子彈在控制器正前方100個單位的距離產生,並沿着控制器的正前方發射出去。

這裏寫圖片描述

6、動態產生受物理作用影響的Actor SpawnActor

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

  • 然後在關卡藍圖中通過按鍵G來產生

這裏寫圖片描述

7、使用construction script腳本

  • 設置燈的開和關,在編輯模式下

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

  • 編輯模式下自動生成指定數量的actor

這裏寫圖片描述

8、使場景中一個燈光持續循環變化 TimeLine

這裏寫圖片描述

這裏寫圖片描述

9、調試,發射一條直線 LineTraceByChannel

這裏寫圖片描述

10、通過事件定義一個計時器,並stop掉

  • 鼠標右鍵按下開始一個每幀執行的計時器,擡起鼠標右鍵終止它

這裏寫圖片描述

11、使用藍圖接口,可以讓不同的藍圖類實現該接口,當調用的時候就可以達到不同的效果了

12、編輯模式下修改對象Z軸縮放

這裏寫圖片描述

13、創建一個藍圖類,設置一個變量,當Spawn Actor的時候暴露出來

這裏寫圖片描述

這裏寫圖片描述

14、固定隨機數

這裏寫圖片描述

15、根據場景名來加載場景、卸載場景

這裏寫圖片描述

16、通過控制檯來執行命令,啓動事件

這裏寫圖片描述

17、設置計時器

  • Set Timer By Function Name 通過函數
  • Set Timer By Event 通過事件

  • 清除計時器
    這裏寫圖片描述

18、指定特定 碰撞類型 的射線

這裏寫圖片描述

19、UMG相關

  • 通過控制器來顯示或者隱藏鼠標的顯示

這裏寫圖片描述

  • 通過控制器來設置遊戲模式

這裏寫圖片描述

這裏寫圖片描述

  • 通過關卡名字來打開新場景

這裏寫圖片描述

  • 將widget移除,設置遊戲暫停

這裏寫圖片描述

  • 通過widget藍圖創建widget,並將其添加到viewport,輸入爲了widget

這裏寫圖片描述

  • 退出遊戲,使用控制檯命令

這裏寫圖片描述

  • 通過控制檯命令修改窗口分辨率

這裏寫圖片描述

  • 設置Widget可見或者不可見或者其他

這裏寫圖片描述

  • 在Designer中的控件,如果需要引用的話,需要將其設置爲變量,選中控件,在Details中設置

這裏寫圖片描述

20、從攝像機原點開始向攝像機正方向畫一條線,一般用來檢測啥的

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章