コード例 #1
0
 void OnTriggerExit(Collider other)
 {
     if (other.gameObject.tag == "Scene")
     {
         SceneObjScript           = other.transform.gameObject.GetComponent <SceneObj>();
         SceneObjScript.ISOpacity = false;
         SceneObjScript.SetOpacity(SceneObjScript.ISOpacity);
         //        Debug.Log(other + "out");
     }
 }
コード例 #2
0
 void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.tag == "Scene")
     {
         Vector3 V1, V2;
         V1 = other.transform.position - MainCam.transform.position;
         V2 = Player.transform.position - MainCam.transform.position;
         if (Vector3.Distance(other.transform.position, MainCam.transform.position) < Vector3.Distance(Player.transform.position, MainCam.transform.position))
         {
             SceneObjScript           = other.transform.gameObject.GetComponent <SceneObj>();
             SceneObjScript.ISOpacity = true;
             SceneObjScript.SetOpacity(SceneObjScript.ISOpacity);
             //         Debug.Log(other + "in");
         }
     }
     // else
     //   Debug.Log(other);
 }