gigyun2 / 3DTowerDefense

0 stars 1 forks source link

Code for build tower #3

Closed tonyliu7870 closed 7 years ago

tonyliu7870 commented 7 years ago
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hit;
            Physics.Raycast (ray, out hit, 100f);
            if (hit.collider != null && hit.collider.tag.Equals ("Placeable")) {
                GameObject go = GameObject.Instantiate (Resources.Load ("Towers/SimpleTower") as GameObject);
                go.transform.position = hit.collider.transform.position + new Vector3 (0f, 5f, 0f);
                Quaternion quaternion = Quaternion.LookRotation (this.transform.position - hit.transform.position);
                quaternion.x = 0;
                quaternion.z = 0;
                go.transform.rotation = quaternion;
            }
gigyun2 commented 7 years ago

added!