当前位置: 首页 > news >正文

Unity物理系统笔记

raycastHit.transform返回的对象到底™是什么?

一开始我以为RaycastHit.transform是命中的碰撞体的根对象,如果给人物的chest加碰撞体,射线命中了这个碰撞体,Debug.Log(hit.transform)输出的是这个人物的名字
RaycastHit.collider是命中的碰撞体,Debug.Log(hit.collider)输出的是碰撞到的部位的名字。

2024.4.29今天又发现_hit.transform打印的是身体部位的名称。(后来调查发现是因为当时在使用布娃娃,身体部位挂有刚体)

2024.7.27今天又发现_hit.transform打印的是人物的名称。(这是因为骨骼没挂刚体)

2024.8.15

今天发现_hit物体的父级如果没有刚体,_hit.transform就是它自己,如果有刚体,就是它父级。这™是什么逻辑。

结论:_hit.transform返回的是它挂有刚体的最低级父级,也就是collider向上找找到的第一个刚体的对象。

Physics.Raycast能检测2d碰撞体吗?

不能

从多个2D碰撞体重叠的区域射线检测能检测到哪个?

默认情况下射线检测会返回Z轴值最小的碰撞体对象。这是由于2D物理系统在Z轴方向上仍存在深度排序的影响,尽管2D游戏主要使用X/Y轴坐标。z轴相同时结果不可预测。

http://www.dtcms.com/a/390192.html

相关文章:

  • 区分同步(Synchronous)和异步(Asynchronous)
  • 隐语开源隐私计算SecretFlow,实测性能提升10倍,纵向联邦SecureBoost算法(已开源)
  • 云南食品安全管理员考试都考哪些知识点
  • AAAI2025 | 视觉语言模型 | 西电等提出少样本语言驱动多模态分类模型DiffCLIP
  • Coze(扣子)零基础开发02-建一个简单机器人
  • 混合架构(SpringCloud+Dubbo)的整合方案与适用场景(三)
  • SPI 通信协议
  • vue3学习日记(十六):路由配置详解
  • 河南省 ERA5 日值气象数据处理教程(2020–2025)
  • 继承和多态常见面试问题解析
  • 博士生如何进行文献阅读和文献整理?
  • 矩阵分析线性表示例题
  • OpenEuler---jumpserver堡垒机部署
  • STM32 驱动 MAX31865 读取 PT100 温度方案
  • 第四次编程记录
  • 2024年7月 自旋散射效应
  • 理解神经网络中的批量数据处理:维度、矩阵乘法与广播机制
  • UDP传输大数据?真的能兼顾速度和可靠性吗?
  • 某税网登录逆向-sm2-HMacSHA256-sm4-滑块
  • HashMap 添加元素put()的源码和扩容方法resize()的源码解析
  • Windows系统如何查看SSH公钥?
  • 苹果软件代码混淆与多框架应用加固 iOS混淆、ipa文件安全、跨端应用安全防护全流程指南
  • 第一章 神经网络的复习:神经网络的推理
  • MinIO 4 节点集群部署实战:RPM 安装 + mc 工具攻略(网站托管、自动备份)
  • 支持向量机 SVM 预测人脸数据集时数据是否标准化的对比差异
  • 学习笔记:Vue 透传
  • 【记录59】携带token加载图片、图片过大自行压缩、转base64、
  • CentOS 7下FTP配置全攻略
  • 利用Debezium和PostgreSQL逻辑复制实现实时数据同步架构设计与优化实践
  • Part05 数学与其他