【UE5.3】笔记8 添加碰撞,检测碰撞

添加碰撞

打开BP_Food,添加Box Collision组件,与unity类似:

调整Box Collision的大小到刚好包裹物体,通过调整缩放和盒体范围来控制大小,一般先调整缩放找个大概大小,然后调整盒体范围进行微调。

碰撞检测

添加好碰撞器后,打开事件图表,添加Event ActorBeginOverlap,用来检测碰撞,它的Other Actor引脚会输出当前是谁碰撞的,我们只要判断这边的输出是不是我们当前的角色,如果是,那就销毁掉当前食物:

碰撞检测:Event ActorBeginOverlap

获取当前角色:Get Player Pawn

判断是否一致:equal

销毁:Destroy Actor,当Target为self时就是销毁自己。

分支判断:Branch

效果

相关推荐

  1. unity车辆碰撞检测

    2024-07-10 02:40:02       79 阅读
  2. 突破编程_前端_SVG(元素碰撞检测

    2024-07-10 02:40:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 02:40:02       50 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 02:40:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 02:40:02       43 阅读
  4. Python语言-面向对象

    2024-07-10 02:40:02       54 阅读

热门阅读

  1. ffmpeg转换MP4为gif命令

    2024-07-10 02:40:02       14 阅读
  2. bash shell 重定向输入和输出

    2024-07-10 02:40:02       22 阅读
  3. 将List切割为多个指定长度的多个List

    2024-07-10 02:40:02       20 阅读
  4. 基于 LSN 的 PostgreSQL 数据管理与恢复

    2024-07-10 02:40:02       22 阅读
  5. 加密货币安全升级:USDT地址监控机器人

    2024-07-10 02:40:02       20 阅读
  6. bind方法的使用

    2024-07-10 02:40:02       15 阅读
  7. 128陷阱详解

    2024-07-10 02:40:02       15 阅读
  8. 前端如何控制并发请求

    2024-07-10 02:40:02       15 阅读
  9. ubuntu虚拟机安装

    2024-07-10 02:40:02       20 阅读
  10. RabbitMQ安装使用遇到的问题

    2024-07-10 02:40:02       18 阅读
  11. ShardingSphere

    2024-07-10 02:40:02       20 阅读