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中設置