跟着官网学UE4(提取干货)|跟着官网学UE4(提取干货) Blueprint 3rd Person Game 21 - Add Physics Components for Punching
给拳击动作添加物理碰撞
首先需要添加两个碰撞器给左右手 进入CharacterBP 点击AddComponent 添加 两个sphere collision 调整他们打大小位置与左右手大致一致
文章图片
进入蓝图的Construction 视图 将collision绑定到左右手的骨骼位置上 这样播放动作的时候 碰撞器也会随着左右手移动
LeftHandCollision RightHandCollision Mesh在左侧的变量Component中查找或者直接从Components视图中拖拽下来
AttachToComponent中设置附着的socket为骨骼名称hand_l hand_r
文章图片
进入蓝图的EventGraph视图中 当鼠标按下 设置isPunching时 启用Collision 鼠标松开时 关闭collision
【跟着官网学UE4(提取干货)|跟着官网学UE4(提取干货) Blueprint 3rd Person Game 21 - Add Physics Components for Punching】
文章图片
场景中从start_content中拖拽一个shape 到场景中 并设置他的Simulate Physics属性为true(不设置的话只有阻挡效果面没有击飞效果)
文章图片
运行 当拳头集中立方体时 击飞
推荐阅读
- 泰学记-1|泰学记-1 变化带来快乐与痛苦
- 如果改变学生的称呼就能教育好学生,那还要老师干什么!
- 系统学习Docker——DockerFile解析
- 武志红心理学课RIA拆解40|武志红心理学课RIA拆解40 - 创建滋养性的关系
- java|Java学习专栏!全网最牛!
- java|黑马程序员SSM-Maven进阶学习笔记(自用)
- Python入门系列(八)日期时间、数学、json
- 更好的成为自己
- 阿里云边缘计算及边缘云的技术演进、场景实践与学术探索
- 超越所有人的成就,牛顿的光芒也无法掩盖的天才数学巨人