项目里做个简单的地刺效果,发现站在地刺上前几秒会一直触发trigger,但是不动的情况下之后就再也不触发,看了官方文档也说会一直触发,很迷,搜了发现有点小坑。
https://answers.unity.com/questions/973943/ontriggerstay2d-stops-working-randomly.html
在projectSetting->Physic2dSettings里有个timetosleep
Unity中OnTriggerStay2d()的触发问题
默认值为0.5,在不满足下面两个线速度和角速度的下限情况下,为了节约性能就sleep了。改值即可。

相关文章:

  • 2021-08-25
  • 2021-09-04
  • 2021-07-11
  • 2021-10-10
  • 2022-12-23
  • 2022-02-23
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2021-12-02
  • 2021-07-16
  • 2022-12-23
  • 2021-07-03
  • 2022-12-23
  • 2021-12-26
  • 2022-02-07
相关资源
相似解决方案