unity3d - Unity可以触发对撞机激活OnCollisionEnter
问题描述
正如标题所说:一个对象的触发碰撞器可以用普通碰撞器触发另一个对象的“OnCollisionEnter”功能吗?
解决方案
没有。OnCollisionEnter
当一个对撞机正常而另一个是触发时,不会调用该函数。如果您在自己身边看到不同的东西,那么这是一个错误。
虽然,当您想要做相反的事情时这是可能的,OnTriggerEnter
但其中一个对撞机必须Rigidbody
连接到它OnTriggerEnter
才能被调用。不管是哪一个。
查看文档OnCollisionEnter
中的碰撞动作矩阵或下图,了解将被调用的场景:
推荐阅读
- foswiki - 重新组织 Foswiki 的网站列表
- sql - 获取两个日期之间的时间
- excel - 删除需要比较的以秒为单位的时间重复?
- python - 如何整理参数功能以从枚举中创建一组值?
- javascript - 为什么 Node.js javascript 函数 res.write(data) 在我记录时输出数字?
- python - 无限循环不是无限 - Pyinstaller 可执行文件
- reactjs - 重定向中的 PASS 和 RECIEVE 数据 - React Hooks
- terraform - 是否可以使用通过 terraform 管理的新机器类型删除和重新创建 GKE 节点池?
- mongodb - 使用 ObjectId ("xxxxxxxxx").GetTimestamp() 查询从 mongodb 获取数据
- python - 如何查看keras的image_dataset_from_directory函数生成的数据集?