How can I get position of collider ?
Hey
This is my script
void Update () { string tagScr; Item item_scr = null; Vector3 mousePos; Vector3 mousePos2;
     GameObject colliderGameObject;
     Vector3 colliderPointion;
     
     if (Input.GetMouseButtonDown (0)) { 
         
         Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
         
         
         if (Physics.Raycast (ray, out hit)) {
             
             
             tagScr = hit.collider.tag;
             Debug.Log("tagScr : "+tagScr);
                              colliderGameObject = GameObject.Find(hit.collider.tag);
             colliderPointion = new Vector3(colliderGameObject.transform.position.x,colliderGameObject.transform.position.y,colliderGameObject.transform.position.z);
             
         }
         
     }
 }
               Comment
              
 
               
              Answer by EmHuynh · Feb 16, 2016 at 04:40 AM
Hey, @boonsr. You won't be needing tagStr and colliderGameObject. To get the position of the collider, just set the value of colliderPointion to hit.collider.transform.position.
Here's the updated version of your Update function:
      void Update()
     {
         Vector3 colliderPointion;
 
         if( Input.GetMouseButtonDown( 0 ) ) { 
 
             Ray ray = Camera.main.ScreenPointToRay( Input.mousePosition );
             RaycastHit hit;
 
             if( Physics.Raycast( ray, out hit ) ) {
                 colliderPointion = hit.collider.transform.position;
                 Debug.Log( colliderPointion );
             }
         }
     }
Your answer
 
 
             Follow this Question
Related Questions
Reposition the player relative to which part of the collider it hit for endless hall? 1 Answer
Colliders position and scaling are misaligned with object meshes 0 Answers
Moving instantiated Objects to target locations 1 Answer
OnCollisionEnter/OnControllerColliderHit/onTriggerEnter Won't work as teleporter? 0 Answers
Enemy attack radius 4 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                