一般一块unity中的Treeain地形不管怎么拉伸隆起地形的坐标Y轴始终为0,假如有辆车子开到隆起的地形上,需要判断轮子是否紧贴地形或者轮子是否腾空。

Unity学习:检测物体点与碰撞地形的实际距离

这个时候可以看到右前轮是紧贴地面的,但是在代码中怎样判断呢?

需要用到关键API:Treeain.SampleHeight(vector3 vct);

这个api是用来检测当前坐标点的世界坐标与当前点所在的地形世界坐标的Y轴差。

经过测试发现稍微有点误差(大概在0 ~ 0.3左右,不影响其结果)

Unity学习:检测物体点与碰撞地形的实际距离

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-26
  • 2021-08-31
  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案