2021-2-4
主要用BP_GrapplePoint这个actor类蓝图实现
BP_GrapplePoint
如英文字面意思,widget是控件根据玩家距离显示抓钩上的圆圈;LandingZone: staticmesh,一块板;DZ: CollisionBox,该范围内不触发抓钩
1、变量:bActive、bUsed、PlayerRef、WidgetRef
2、函数:Activate、Deactivate、Reactivate、Use、CheckDistanceFromPlayer
侦测范围:2000,抓钩抛掷范围:1200;
CheckDistanceFromPlayer
Activate
Deactivate
Use
Reactivate
事件图表
WBP_DetectionNode(控件,显示抓钩点的圆圈)
其他
设置专门的object channel方便只对grapple point进行交互