- Home /
How can I change mouse clicks to keyboard in order to enable a capsule collider?
Hi!, I've been looking for some 3D whack a mole tutorials online, most of them using clicks to hit a capsule collider when a mole come up, so I want to change the click inputs for keyboards, in order that the user can press 'A' Keyboard to hit the mole in the tagged hole "Hole_A" and keyboard 'S' for the tagged 'Hole_S' and so, but I don't know how to do it, if someone want to help me I'll be thankful to you, english is not my native lenguague sorry for that.
//------MOUSE--------------//
//if (Input.GetMouseButtonDown(0))
//{
// Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
// RaycastHit hit;
// Vector3 point = ray.origin + (ray.direction * (4.5f));
// GameObject obj = GameObject.FindWithTag("Hole_A");
// Debug.Log("World point " + point);
// if (Physics.Raycast(ray, out hit))
// {
// if (hit.collider.tag == "Mole")
// {
// KlonkSound.Play();
// Instantiate(fx_Stars, hit.point, Quaternion.identity);
// Debug.Log("posicion hoyo A: " + obj.transform.position);
// //Debug.Log("posicion: " + Input.mousePosition);
// DestroyMe mole = hit.collider.gameObject.GetComponent<DestroyMe>();
// mole.SwitchCollider(0);
// mole.anim.SetTrigger("hit");
// //Debug.Log(hit.collider.gameObject + "got hit");
// }
// }
//}
//-------WHAT I WANT TO DO WITH KEYBOARDS (WRONG CODE SAMPLE)----------//
//GameObject obj = GameObject.FindWithTag("Hole_A"); //if (Input.GetKeyDown(KeyCode.A) && positionHoleA) //{
// Ray ray = obj.transform.position;
// RaycastHit hit;
// if (ray.collider.tag == "Mole")
// {
// KlonkSound.Play();
// Instantiate(fx_Stars, new Vector3(1, 0.5f, 0), Quaternion.identity);
// DestroyMe mole = new DestroyMe();
// mole.anim.SetTrigger("hit");
// }
//}
Your answer
Follow this Question
Related Questions
How to determine if a keyboard key or a mouse key was pressed? 2 Answers
Different action if a key is pressed when the mouse is clicked 2 Answers
How do i change controller from keyboard to mouse?? 1 Answer
Unity UI Mouse + Keyboard navigate, Un-Highlight button choice on mouse over 0 Answers
Keyboard / Mouse control for FPS 0 Answers