unity判断距离在多次反复调用的情况的节约性能办法。

需要进一步优化性能的情况下最好进行修改!

比如:

  开始时这样判断距离的:Vector3.Distance(item.transform.position,hit.point)<=bombRange*bombRange)

 

修改为:

      var dis =  hit.point - item.transform.position;
       if (dis.sqrMagnitude <= bombRange * bombRange)
         {

          }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章