玩家角色——攀牆跳

荒坂株式会社發表於2024-04-06

目標

  • 新增Climb狀態(略)
  • 玩家角色藍圖中新增攀爬檢測機制的宏
  • 將關卡中的TileMap的Tag設定為Wall(暫時先這麼做),讓攀爬檢測可以檢測到
  • 玩家角色藍圖的跳躍輸入新增攀爬反跳功能的邏輯
  • 動畫藍圖的狀態機設定

核心邏輯

透過射線檢測機制對玩家面前的碰撞進行檢測,如果是牆則修改玩家的速度
使用系統自帶彈射角色函式製作攀爬反跳的功能

1.玩家角色藍圖中新增攀爬檢測機制的宏

角色藍圖新增視線檢測點


讓角色藍圖中的Tick節點呼叫這個宏,因為需要實時檢測

2.將關卡中的TileMap的Tag設定為Wall(暫時先這麼做),讓攀爬檢測可以檢測到

3.玩家角色藍圖的跳躍輸入新增攀爬反跳功能的邏輯

4.動畫藍圖的狀態機設定

相關文章