示例#1
0
 private void BoxToBox()
 {
     if (CollisionUtility.Intersect(_boxA, _boxB))
     {
         _boxA.GetComponent <Renderer>().sharedMaterial = _isCollidedMaterial;
         _boxB.GetComponent <Renderer>().sharedMaterial = _isCollidedMaterial;
     }
     else
     {
         _boxA.GetComponent <Renderer>().sharedMaterial = _notCollidedMaterial;
         _boxB.GetComponent <Renderer>().sharedMaterial = _notCollidedMaterial;
     }
 }
示例#2
0
 private void BoxToSphere()
 {
     if (CollisionUtility.Intersect(_boxC, _sphereC))
     {
         _boxC.GetComponent <Renderer>().sharedMaterial    = _isCollidedMaterial;
         _sphereC.GetComponent <Renderer>().sharedMaterial = _isCollidedMaterial;
     }
     else
     {
         _boxC.GetComponent <Renderer>().sharedMaterial    = _notCollidedMaterial;
         _sphereC.GetComponent <Renderer>().sharedMaterial = _notCollidedMaterial;
     }
 }
示例#3
0
 private void SphereToSphere()
 {
     if (CollisionUtility.Intersect(_sphereA, _sphereB))
     {
         _sphereA.GetComponent <Renderer>().sharedMaterial = _isCollidedMaterial;
         _sphereB.GetComponent <Renderer>().sharedMaterial = _isCollidedMaterial;
     }
     else
     {
         _sphereA.GetComponent <Renderer>().sharedMaterial = _notCollidedMaterial;
         _sphereB.GetComponent <Renderer>().sharedMaterial = _notCollidedMaterial;
     }
 }